1 / 5
文档名称:

MySQL数据库设计SQL规范.docx

格式:docx   大小:52KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MySQL数据库设计SQL规范.docx

上传人:459972402 2019/5/28 文件大小:52 KB

下载得到文件列表

MySQL数据库设计SQL规范.docx

文档介绍

文档介绍:MySQL数据库设计SQL规范命名规范1、库名、表名、字段名必须使用小写字母并采用下划线分割;2、库名、表名、字段名支持最多 32个字符,易于辨识以及减少传输量不要超过 32;3、库名、表名、字段名禁止使用 MySQL保留关键字;4、临时库、临时表名必须以 tmp为前缀并以日期为后缀;5、备份库、备份表名必须以 bak为前缀并以日期为后缀;----------------------------------------------------------------基本规范1、,支持事务,行级锁,更好的恢复性,高并发下性能更好,对多核,大内存,ssd等硬件支持更好;2、表字符集使用UTF8使用utf8字符集,如果是汉字,占3个字节,但ASCII码字符还是1个字节;统一,不会有转换产生乱码风险;3、所有表都需要添加注释;4、不在数据库中存储图片、文件等大数据;5、禁止在线上做数据库压力测试;6、禁止从测试、开发环境直连线上数据库;-----------------------------------------------------------------库表设计规范1、尽量避免使用分区表MySQL的分区表实际性能不是很好。2、拆分大字段和访问频率低的字段,分离冷热数据3、采用合理的分库分表策略,推荐使用 HASH进行分表,表名后缀使用十进制数,下标从开始首次分表尽量多的分,避免二次分表,二次分表的难度和成本较高4、按日期时间分表需符合YYYY[MM][DD][HH]格式5、单表字段数控制在20个以内6、一条完整的建表语句中应包含必要的字段、主键、合理的索引(综合代码中所有的条件语句创建合理的索引,主键必须要有)-------------------------------------------------------------------索引设计规范索引是一把双刃剑,它可以提高查询效率但也会降低插入和更新的速度并占用磁盘空间1、单张表中索引数量不超过5个;2、单个索引中的字段数不超过5个;对字符串使用前缀索引,前缀索引长度不超过10个字符;如果有一个CHAR(200)列,如果在前10个字符内,多数值是惟一的,那么就不要对整个列进行索引。对前10个字符进行索引能够节省大量索引空间,也可能会使查询更快;3、表必须有主键,不使用UUID、MD5、HASH作为主键,尽量不选择字符串列作为主键;主键建议选择自增id;4、创建复合索引时区分度较大的字段放在最前面;不在低区分度的字段上创建索引,例如“性别”;5、避免冗余或重复索引合理创建联合索引(避免冗余),index(a、b、c)相当于index(a)、index(a、b)、index(a、、b、c);6、索引不是越多越好,按实际需要进行创建每个额外的索引都要占用额外的磁盘空间,并降低写操作的性能7、不在索引列进行数学运算和函数运算;8、尽量不要使用外键外键用来保护参照完整性,可在业务端实现,对父表和子表的操作会相互影响,降低可用性;9、不使用%前导的查询,如like“%xxx”,无法使用索引;10、不使用反向查询,如 notin/notlike无法使用索引,导致全表扫描全表扫描导致bufferpool 利用降低-------------------------

最近更新

2025年度农村自建房合同模板:农村自建房太阳.. 9页

2025年度农村房屋产权登记服务购房合同 8页

2025年度农村土地流转承包与农业发展合作协议.. 8页

2025年度农户生态循环农业养殖合作协议 9页

2025年心脑血管用药合作协议书 68页

2025年控制器及引爆、爆炸器项目建议书 66页

分布式云存储技术-全面剖析 25页

PPP项目中的信用风险评估模型研究-全面剖析 25页

有关记叙文作文400字锦集6篇 7页

校园文明建设演讲稿(29篇) 56页

监事会选举决议书(3篇) 3页

竞选班长的400字演讲稿(30篇) 36页

一株新黄瓜花叶病毒卫星RNA结构和生物学分析 2页

贫困家庭申请补助报告(3篇) 3页

一个罕见的家猪睾丸雌性化症候群家系的遗传分.. 2页

订单分配与批量计划集成优化方法研究 2页

《工程塑料应用》1988年总目录 2页

“两步法”超精工艺的探讨(上) 2页

ρ-Al 2O 3结合浇注料的研究 2页

ZSM-5沸石分子筛合成的研究 2页

YF45MnV易切非调质钢的性能特点与应用 2页

高一主题班会《让优秀成为一种习惯》 16页

VHS、VO型机在BVU型机系统中的应用 2页

第八讲:领导效率 45页

2023年社会工作实务初级重点知识点汇总 18页

“十三五”全国眼健康规划(2016-2020)实施自评.. 3页

2024年中小学教师信息技术能力考试试题库及答.. 24页

高处作业安全培训试卷 4页

梅毒护理查房患者课件 23页

医院药房的药品采购与库存管理 26页