如何加快mysql服务器的运行速度

时间:2013-11-30 06:08:18

标签: php mysql xampp

我已经开发了php应用程序,使用mysql表中的20000条记录,现在我面临着连接速度慢的问题。

需要15-20秒才能检索超过1000条记录和5-6条记录才能只检索5条记录。

有没有办法加速mysql操作。 我使用过xampp 1.3.2和mysql版本5.5.32

感谢名单

3 个答案:

答案 0 :(得分:2)

20000条记录对MySQL来说无关紧要,查询性能取决于很多因素,

  1. 表格设计
  2. 使用索引
  3. 优化查询

答案 1 :(得分:1)

你可以在桌子上创建索引!
http://dev.mysql.com/doc/refman/5.0/en/create-index.html

答案 2 :(得分:1)

你说你正在运行XAMPP ...如果你在Windows上然后安装完整的mysql环境,你将获得更好的性能。获取Community Edition from mysql.com

如果您正在运行Linux,请确保将mysql作为服务而不是作为应用程序安装。您可能还有兴趣升级到mariaDB

除此之外,请使用您正在使用的所有查询参数的索引(那些位于caluse中的参数)。

另外,请注意一些MySQL引擎比其他引擎更快,例如MyISAM可能比InnoDB运行得更快,但却缺少真正的外键。