MySQL性能优化(一)表设计

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

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

  • 第一范式(INF)

  • 第二范式(2NF)

  • 第三范式(3NF)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,839评论 18 399
  • 一、MySQL 数据库性能优化之SQL优化(载录于:http://lib.csdn.net/article/mys...
    yuantao123434阅读 4,591评论 1 24
  • 一. Java基础部分.................................................
    wy_sure阅读 3,874评论 0 11
  • 文/Bruce.Liu1 1.建模简介 范式:英文名称是 Normal Form,它是英国人 E.F.Codd(埃...
    BruceLiu1阅读 5,712评论 0 9
  • 【日精进打卡第133天】 姓名:潘艳 企业名称:青柠养车 组别271期谦虚1组 【知~学习】 《六项精进》大纲1遍...
    潘潘_8030阅读 115评论 0 0