MySQL性能优化(一)表设计

  • 背景
    调优,就好比盖楼打地基,地基打的不稳,楼层一高,就会塌方。数据库也是如此,数据少,并发小,隐藏的问题是发现不了的,只要达到一定的规模后,所有的问题就会全部暴露出来了,所以前期的设计阶段尤为重要。

  • 简述
    从宏观上来说,调优分为3个部分:硬件、网络、软件,前两个取决于公司的经济实力,这里不多说。软件再细分为表设计(范式、字段类型、存储引擎),SQL语句与索引、配置文件参数、操作系统、文件系统、MySQL版本、体系架构这几大部分,下面逐个阐明
    三大范式
    (其实有6中,一般满足三种就ok了)

  • 第一范式(INF)

  • 第二范式(2NF)

  • 第三范式(3NF)

你可能感兴趣的:(MySQL性能优化(一)表设计)