MySQL性能调优

1)数据库设计基本符合符合三范式(原子性、唯一约束、冗余)

  • 1NF:字段是原子性的,不可分;
  • 2NF:有主键,非主键字段依赖主键。确保一个表只说明一个事物
  • 3NF:非主键字段不能相互依赖。 每列都与主键有直接关系,不存在传递的依赖     
  • 需求>性能>表结构  

2)优化索引

3)优化sql语句

4)读写分离

5)分库分表(分页查询)

6)慢查询定位

7)最大连接数设置

8)服务器性能配置

你可能感兴趣的:(基础,学习)