MySQL数据库设计、优化 叶金荣ppt版

  • 书籍大小:448KB
  • 书籍语言:简体中文
  • 书籍类型:国产软件
  • 书籍授权:免费软件
  • 书籍类别:mysql
  • 应用平台:PPT
  • 更新时间:2015-12-07
  • 网友评分:
360通过 腾讯通过 金山通过

情介绍

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)实现,更高效
  • MySQL数据库设计、优化 叶金荣ppt版

载地址

下载错误?【投诉报错】

MySQL数据库设计、优化 叶金荣ppt版

      气书籍

      载声明

      ☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
      ☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
      ☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
      ☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
      ☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
      ☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
      ☉ 本站提供的MySQL数据库设计、优化 叶金荣ppt版资源来源互联网,版权归该下载资源的合法拥有者所有。