由于我正在寻找优化我的一些mysql查询并提高性能,我意识到我只是不知道我应该瞄准什么样的响应时间。 显然越低越好,但您通常针对的是用户网站的“缓慢”查询?目标mysql查询响应时间
我的查询当前运行时间在0.00到0.70秒之间。
我假设0.00是相当不错的,但约0.70秒?我认为我应该寻找改进的表现?如果是这样,你通常瞄准什么?
-----我的查询来回答您的问题(虽然我真的很感兴趣,你&你做什么----多一点信息
我的查询是在连接表与1-间300万行(有时更多) 我在有4GB内存和SATA驱动器的盒子上运行我的查询 该盒子运行6个不同的数据库,其中两个定期进行查询,一个定期更新 时间我提供的是“读取”数据库,很少写入。
对于Web请求,我正在运行1 & 3查询(但我使用memcache缓存数据以及性能)。
我给的时间是从命令行终端到机器的mysql响应(所以我假设实际上是运行时)。
根据查询,查询有许多连接,位于4 & 7之间。
根据您的进一步信息,700毫秒一点也不差,因为有数百万行查询。 – 2009-10-16 22:13:03
感谢Randolf,作为初学者,我很难理解我应该瞄准什么,以及什么被认为是“优化的”。今天我花了大部分时间来研究如何从1.1秒降到700毫秒。不知道我能否继续做得更好。 – pedalpete 2009-10-16 23:39:19