详情介绍
MySQL数据库设计、优化 叶金荣ppt版,虽然ppt不大但介绍的比较多,适合高手进阶学习。
规范
基础规范
命名规范
库表规范
字段规范
索引规范
开发环境
优化
基础规范
单表行记录数控制在1000万以内,行平均长度控制在16KB以内,单表20GB以内
单实例下数据表数量不超过2000个,单库下数据表数量不超过500个
禁止开发环境直连线上生产环境
最少授权,只授予最基础权限需求
压力分散,在线表和归档表(日志表)分开存储
线上数据库和测试数据库尽可能保持一致
禁止明文存储机密数据,需至少两次加密(部分数据可逆运算)
名规范
涉及系统目录、文件、数据库、表、字段名
强烈建议只用小写字符、数字、下划线组合
命名长度不超过32个字符
不使用select、show、update等保留字
全英文或全中文,言之有意,不要半洋半中
临时用加上 tmp/temp 前缀/后缀
统计表加上 stat/statistic 前缀/后缀
历史归档加上完整日期,例如:20130802
库表规范
少用分区表等未完善的新特性
不对InnoDB引擎表做在线实时count(*)统计
分库、分表策略
以用户ID=123456为例,取N/100%10=4,取N%10=6
最大10个分库,10个分表,共100个分表
则分配到DB_04库下,分表TABLE_06中
采用预存映射关系动态分配更灵活,不受分表算法变化而影响
SQL规范
过滤用户提交SQL,防止注入
杜绝 like ‘%xxx%’,不用/少用 like ‘xxx%’
不用/少用子查询,改造成连接(JOIN)
不用/少用FOR UPDATE、LOCK IN SHARE MODE,防止锁范围扩大化
SQL中不用/少用函数,可能造成额外开销或者导致无法使用索引
分页SQL采用内连接(INNER JOIN)实现,更高效
规范
基础规范
命名规范
库表规范
字段规范
索引规范
开发环境
优化
基础规范
单表行记录数控制在1000万以内,行平均长度控制在16KB以内,单表20GB以内
单实例下数据表数量不超过2000个,单库下数据表数量不超过500个
禁止开发环境直连线上生产环境
最少授权,只授予最基础权限需求
压力分散,在线表和归档表(日志表)分开存储
线上数据库和测试数据库尽可能保持一致
禁止明文存储机密数据,需至少两次加密(部分数据可逆运算)
名规范
涉及系统目录、文件、数据库、表、字段名
强烈建议只用小写字符、数字、下划线组合
命名长度不超过32个字符
不使用select、show、update等保留字
全英文或全中文,言之有意,不要半洋半中
临时用加上 tmp/temp 前缀/后缀
统计表加上 stat/statistic 前缀/后缀
历史归档加上完整日期,例如:20130802
库表规范
少用分区表等未完善的新特性
不对InnoDB引擎表做在线实时count(*)统计
分库、分表策略
以用户ID=123456为例,取N/100%10=4,取N%10=6
最大10个分库,10个分表,共100个分表
则分配到DB_04库下,分表TABLE_06中
采用预存映射关系动态分配更灵活,不受分表算法变化而影响
SQL规范
过滤用户提交SQL,防止注入
杜绝 like ‘%xxx%’,不用/少用 like ‘xxx%’
不用/少用子查询,改造成连接(JOIN)
不用/少用FOR UPDATE、LOCK IN SHARE MODE,防止锁范围扩大化
SQL中不用/少用函数,可能造成额外开销或者导致无法使用索引
分页SQL采用内连接(INNER JOIN)实现,更高效
下载地址
下载错误?【投诉报错】
人气书籍
![MySQL入门很简单 PDF 扫描版[172M]](//img.jbzj.com/do/uploads/litimg/130612/14025R25224.gif)
MySQL入门很简单 PDF 扫描版[172M]
MYSQL命令大全与MySQl中文手册CHM版
MYSQL 5.5从零开始学 (刘增杰,张少军) pdf扫描版![MySQL5.7从入门到精通(刘增杰 著)带书签完整版PDF[230MB]](//img.jbzj.com/do/uploads/allimg/201712/010P00006303635-1.jpg)
MySQL5.7从入门到精通(刘增杰 著)带书签完整版PDF[230MB]
高性能MySQL(第3版)(High Performance MySQL) pdf扫描版
深入理解MySQL (Expert MySQL) 中文高清PDF版
MySQL v5.1参考手册 (CHM)
掘金小册:MySQL是怎样运行的:从根儿上理解MySQL 中文PDF高清版
高性能MySQL(第2版)pdf中文版![MySQL管理之道:性能调优、高可用与监控 PDF扫描版[61MB]](//img.jbzj.com/do/uploads/litimg/150420/1455502RH9.jpg)
MySQL管理之道:性能调优、高可用与监控 PDF扫描版[61MB]
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的MySQL数据库设计、优化 叶金荣ppt版资源来源互联网,版权归该下载资源的合法拥有者所有。















![MySQL入门很简单 PDF 扫描版[172M]](http://img.jbzj.com/do/uploads/litimg/130612/14025R25224.gif)


![MySQL5.7从入门到精通(刘增杰 著)带书签完整版PDF[230MB]](http://img.jbzj.com/do/uploads/allimg/201712/010P00006303635-1.jpg)





![MySQL管理之道:性能调优、高可用与监控 PDF扫描版[61MB]](http://img.jbzj.com/do/uploads/litimg/150420/1455502RH9.jpg)