Mysql 即使是最简单的查询,对任何表也需要半秒钟的时间
我创建了一个带有id和name列的Innodb表,并运行了这个查询Mysql 即使是最简单的查询,对任何表也需要半秒钟的时间,mysql,performance,Mysql,Performance,我创建了一个带有id和name列的Innodb表,并运行了这个查询 insert into test (name) VALUES('test'); 需要0.5秒 甚至 或 大约需要0.5秒 任何关于如何提高速度的建议都会很有帮助。我想这些查询不应该超过0.05秒。重新启动服务器并检查/修复/分析没有帮助 是否有检查基本查询时间这样的事情?i、 e.查询运行的最快速度?我想知道是不是服务器速度慢,负载平均值并没有表明它被过度利用了 我正在使用mysql查询浏览器来测试这些语句。SELECT 1应
insert into test (name) VALUES('test');
需要0.5秒
甚至
或
大约需要0.5秒
任何关于如何提高速度的建议都会很有帮助。我想这些查询不应该超过0.05秒。重新启动服务器并检查/修复/分析没有帮助
是否有检查基本查询时间这样的事情?i、 e.查询运行的最快速度?我想知道是不是服务器速度慢,负载平均值并没有表明它被过度利用了
我正在使用mysql查询浏览器来测试这些语句。
SELECT 1
应该是即时的。我建议您检查一下是否有其他东西正在占用CPU周期或系统中的某些东西。您的客户端离服务器有多远(网络方面)?如果“选择1”需要0.5秒,则可能是您到数据库服务器的往返行程约为0.5秒。您有权访问该服务器上的shell吗?从本地命令行登录mysql,然后从那里尝试一些命令
接下来可能想看看延迟,如果服务器是远程的,您离该服务器有多远?如果您ping(命令行工具)mysql机器,rtt是什么?ping平均值是73msI am,查询时间没有与延迟时间分开报告。
SELECT id FROM test LIMIT 1
select 1