我已经开发了php应用程序,使用mysql表中的20000条记录,现在我面临着缓慢的连接问题。
检索1000多张唱片需要15-20秒,5-6段只需要5张唱片。
所以有没有办法加速mysql操作。我使用了xampp 1.3.2和mysql版本5.5.32
萨克斯
发布于 2013-11-30 06:14:54
20000条记录对于MySQL来说不算什么,查询的性能取决于许多因素,
发布于 2013-11-30 06:13:10
您可以在表上创建索引!
http://dev.mysql.com/doc/refman/5.0/en/create-index.html
发布于 2013-11-30 06:27:32
你说你在运行XAMPP..。如果您在Windows上,那么安装完整的mysql环境,您将获得更好的性能。去拿来自mysql.com的社区版。
如果您正在运行Linux,请确保mysql是作为服务而不是作为应用程序安装的。您也可能对升级到mariaDB感兴趣。
除此之外,对您使用的所有查询参数(那些在where caluse中的查询参数)使用索引。
另外,请注意,一些MySQL引擎比其他引擎运行得更快,例如,MyISAM可能比InnoDB运行得更快,而代价是缺少真正的外键。
https://stackoverflow.com/questions/20297181
复制相似问题