首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL调优过程、步骤和技巧?

MySQL调优过程、步骤和技巧?
EN

Server Fault用户
提问于 2011-08-03 01:35:52
回答 3查看 1.5K关注 0票数 2

我现在正面临一个非常缓慢的MySQL数据库。就硬件而言,一切看起来都很好,但我们仍然有许多查询非常缓慢。

我们使用的是专有软件,所以我们不能优化查询,所有性能优化都必须在数据库端完成。我在找你们的一些建议,在哪里看,在哪里留心,应该遵循哪些基本程序。

提前感谢您的帮助!

ps:博客帖子,文章和其他链接与高质量的内容也是欢迎的。请不要把这个问题告诉我谷歌,因为如果我想的话,我会谷歌的。我正在寻找有经验的人的质量建议,质量链接,而不只是随机的垃圾发现搜索引擎。

EN

回答 3

Server Fault用户

发布于 2011-08-03 02:28:01

如果无法对查询进行性能优化,则可以查看标引分区等内容。

您必须查看使用分析器执行的查询,以帮助您确定哪些索引最有效。

只有当您有非常大的表时,分区才是相关的。

票数 1
EN

Server Fault用户

发布于 2011-08-05 10:40:29

尝试运行mysqltuner.pl以确保您的配置是正确的。

您可以从github或创建者这里获得它,即使不能更改查询,您也可以在问题查询上始终使用EXPLAIN来了解索引可能会有什么帮助。注意慢速查询日志,以查看要关注的查询。

票数 1
EN

Server Fault用户

发布于 2011-08-03 01:41:45

使用Views而不是select x,y from z where c = 'value'

使用Stored procedures

找出适合您的数据库引擎。

如果您可以对查询执行时间进行基准测试,您就可以得到结果,wat正是问题所在。

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

https://serverfault.com/questions/298000

复制
相关文章

相似问题

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