相关疑难解决方法(0)

如何测试MySQL查询速度,减少不一致性?

我需要一种简单的方法来测试SQL查询的速度.我不担心硬件差异,我基本上需要一个相对数字.

这就是我一直用PHP做的事情(模糊,但有效):

// CONNECT TO DB HERE

$sub = new YomoSubscription(95,783);

$t = microtime(TRUE);

// contains the SQL db call i'm testing
$fp = $sub->generateFingerprint(); 

echo microtime(TRUE)-$t;
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,有时在初始连接/运行时,我的测试需要1.25秒.然而在随后的连接上需要0.004秒...... 为什么会这样

我非常确定my.ini中的MySQL查询缓存是关闭的:

query_cache_size=0
Run Code Online (Sandbox Code Playgroud)

php mysql performance

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

mysql ×1

performance ×1

php ×1