我已经开发了php应用程序,使用mysql表中的20000条记录,现在我面临着连接速度慢的问题。
需要15-20秒才能检索超过1000条记录和5-6条记录才能只检索5条记录。
有没有办法加速mysql操作。 我使用过xampp 1.3.2和mysql版本5.5.32
感谢名单
答案 0 :(得分:2)
20000条记录对MySQL来说无关紧要,查询性能取决于很多因素,
答案 1 :(得分:1)
答案 2 :(得分:1)
你说你正在运行XAMPP ...如果你在Windows上然后安装完整的mysql环境,你将获得更好的性能。获取Community Edition from mysql.com。
如果您正在运行Linux,请确保将mysql作为服务而不是作为应用程序安装。您可能还有兴趣升级到mariaDB。
除此之外,请使用您正在使用的所有查询参数的索引(那些位于caluse中的参数)。
另外,请注意一些MySQL引擎比其他引擎更快,例如MyISAM可能比InnoDB运行得更快,但却缺少真正的外键。