我如何在phpmyadmin多次运行查询



我想要一种能够对查询进行基准测试的方法,例如1,000,000次。最简单的方法是什么?目前,我已经搜索了一种方法来发出查询多次,但没有弹出。

我也遇到了可以在mysql命令行中运行的基准()命令,但它似乎有一些限制,我似乎无法让它工作。

这不是phpMyAdmin的工作,phpMyAdmin是MySQL初学者的GUI。

将查询放入脚本中,在循环中运行1,000,000次。

虽然这不是一个很好的基准。如果您试图模拟真实的需求,您需要一些并发的活动,而不仅仅是一次发出和返回一个1,000,000查询。

我建议从脚本级别进行循环测试,因为这将提供更好的需求时间。

SELECT benchmark (1000000, (select user from members limit 1));

来自MySQL文档:

CREATE PROCEDURE doiterate(p1 INT)
BEGIN
  label1: LOOP
    SET p1 = p1 + 1;
    (Your real query would go here)
    IF p1 < 10 THEN ITERATE label1; END IF;
    LEAVE label1;
  END LOOP label1;
  SET @x = p1;
END;

您可以将此代码粘贴到phpmyadmin的SQL选项卡中,然后运行它。

相关内容

  • 没有找到相关文章

最新更新