MySQL数据库优化

MySql 码拜 8年前 (2016-02-05) 943次浏览
数据库基本成型,但查询速度太慢太差,SQL语句太复杂,这个可以怎么优化?有什么方法?
解决方案

10

1.设计假如还有优化,优先优化结构设计
2.考虑cpu,内存参数,索引之类的.
3.考虑查询语句优化

10

MySQL数据库优化..本人也有这个问题。

10

数据库基本成型,但查询速度太慢太差,SQL语句太复杂,这个可以怎么优化?有什么方法?
这个看具体情况,最简单的优化就是首先找到慢的sql,然后对这些sql有针对性的创建索引。
但是由于sql太复杂,所以创建索引不一定会有直接的效果,接下来就只能优化sql,很多时候sql并不需要写的那么复杂,例如像本人所在的公司,也是sql超级复杂,在公司内部,找个经验丰富的人,或dba,让他简化sql。
另外,可以考虑给系统增加cpu,增加内存,或加上ssd硬盘等,还有调整数据库参数,不过调整参数一般不会有立竿见影的效果,是一个漫长的过程。

10

拆分,看每个的执行计划,看看能否在业务基础上修改

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明MySQL数据库优化
喜欢 (0)
[1034331897@qq.com]
分享 (0)