MySQL数据库的优化技术:
对数据库的优化是一个综合性的技术,主要包括:
1.表的设计是否合理(符合三范式,3NF)
2.添加适当索引(常见索引有四种:普通索引,主键索引,唯一索引,全文索引,(空间索引,复合索引)
3.分表技术(水平分割,垂直分割)
4.读写分离
5.存储过程(SQL语句每次执行都需要编译,存储过程只编译一次,模块化编程)
6.对MySQL的配置优化(配置最大并发数 my.ini,调整缓存大小)
7.MySQL服务器的硬件升级
8.定时清除不需要的数据,定时进行碎片整理
9.SQL语句优化