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 利用降低-------------------------

最近更新

人大科学发展观发言提纲与人大行风建设动员大.. 10页

云南省2020版保育员四级业务水平考试试题试卷.. 11页

云南省2018版保育员三级业务水平考试试题试题.. 10页

乡镇财政所2018年工作安排与乡镇财政所2018年.. 5页

“一二九”艺术节上的讲话与“一双手-一世界”.. 4页

2025年度委托招聘客服人才合作协议书 9页

2025年度委托书合同范文:跨区域项目合作协议.. 9页

2025年度女方离婚协议书模板与子女抚养权分配.. 7页

2025年度夫妻婚内财产保护及共同财产投资协议.. 7页

2025年度夫妻共同子女抚养及教育经费分配协议.. 8页

2025年度太阳能光伏发电项目环保监测合同 9页

2025年度天然气入户安装与居民用户安全知识培.. 9页

2025年度大蒜种植专用地租赁合同 8页

2025年度大棚种植项目土地整治与复垦合作协议.. 9页

2025年度大数据分析公司数据分析师劳动合同 7页

2025年度大学生就业实习基地合作协议范本 9页

2025年度大型餐饮企业厨师雇佣合同范本 8页

2025年度大型活动临时设施搭建与拆除工程合同.. 9页

2025年度大型地下停车场使用权转让协议范本 9页

2025年度多子女共同赡养高龄父母养老协议书 8页

2025年度外资企业股权代持税收筹划合同 8页

2025年度外聘演员网络电影合作合同 9页

2025年度外墙保温工程劳务清包及后期维护合同.. 9页

2025年度外卖行业数据共享与分析协议 9页

工程质量控制中试验检测的重要性 24页

2级经销商分销协议 5页

2024年高中生情绪调控心得体会(热门24篇) 36页

【2023年】福建省龙岩市辅警协警笔试笔试真题.. 16页

村后备干部笔试试题A及答案(最新版) 12页

物理学英文论文 4页