性能优化
一, 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, 具体优化方法
使用索引
七, 增加冗余字段的影响
优点:
效率高, 不用联表查询
缺点:
占用额外空间
修改困难, 潜在的数据不一致, 一旦某个冗余字段的内容有改动, 所有涉及到的地方都需改动
来源: http://www.bubuko.com/infodetail-2915549.html