首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何加速mysql服务器的操作。

如何加速mysql服务器的操作。
EN

Stack Overflow用户
提问于 2013-11-30 06:08:17
回答 3查看 1.3K关注 0票数 0

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

检索1000多张唱片需要15-20秒,5-6段只需要5张唱片。

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

萨克斯

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-11-30 06:14:54

20000条记录对于MySQL来说不算什么,查询的性能取决于许多因素,

  1. 表设计
  2. 使用索引
  3. 优化查询
票数 2
EN

Stack Overflow用户

发布于 2013-11-30 06:13:10

您可以在表上创建索引!

http://dev.mysql.com/doc/refman/5.0/en/create-index.html

票数 1
EN

Stack Overflow用户

发布于 2013-11-30 06:27:32

你说你在运行XAMPP..。如果您在Windows上,那么安装完整的mysql环境,您将获得更好的性能。去拿来自mysql.com的社区版

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

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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20297181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档