性能优化
一、MYSQL数据库性能优化的方法
- 优化查询
- 优化数据库结构
- 优化MYSQL数据库服务器;
二、优化原则
- 减少系统的瓶颈;
- 减少资源的占用;
- 增加系统的反应速度。
三、优化查询的方法
- 使用索引
- 优化SQL语句
四、优化数据库结构
- 将字段很多的表分解为多个表。
- 增加中间表
- 增加冗余字段
- 优化插入记录的速度【禁用索引(alter table table_name disable|enable key;)、禁用唯一性检查(set unique_checks=0|1)、使用批量导入(load data infile)】
- 分析表(analyze table table_name;)、检查(check table table_name;)、优化表(optimize table table_name;)optimize table语句可以消除删除更新造成的文件碎片;
- 禁用无用索引
五、优化服务器
- 优化服务器硬件
- 优化MySQL参数
六、优化查询
1、分析查询语句语法
explain select语句
2、分析查询语句实例
explain select * from t_book;
3、具体优化方法
使用索引
七、增加冗余字段的影响
- 优点:
- 效率高,不用联表查询
- 缺点:
- 占用额外空间
- 修改困难,潜在的数据不一致,一旦某个冗余字段的内容有改动,所有涉及到的地方都需改动
原文地址:https://www.cnblogs.com/hahayixiao/p/10251964.html
时间: 2024-11-08 21:51:02