一、数据库命令规范所有数据库对象名称必须使用小写字母并用下划线分割所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)数据库对象的命名要能做到见名识意,并且最后不要超过32个字符临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀并以日期(时间戳)为后缀所有存储相同数据的列名和列类型必须一致(一般作为关联列,如果查询时关
转载 2023-07-01 12:26:32
62阅读
一、基础规范表存储引擎必须使用InnoDB 表字符集默认使用utf8,必要时候使用utf8mb4解读:(1)通用,无乱码风险,汉字3字节,英文1字节(2)utf8mb4是utf8的超集,有存储4字节例如表情符号时,使用它 禁止使用存储过程,视图,触发器,Event解读:(1)对数据库性能影响较大,互联网业务,能让站点层和服务层干的事情,不要交到数据库层(2)调试,排错,迁移都比较困难,扩展性较差 
转载 2021-03-15 23:16:38
82阅读
2评论
一、基础规范表存储引擎必须使用InnoDB表字符集默认使用utf8,必要时候使用utf8mb4解读:(1)通用,无乱码风险,汉字3字节,英文1字节(2)utf8mb4是utf8的超集,有存储4字节例如表情符号时,使用它禁止使用存储过程,视图,触发器,Event解读:(1)对数据库性能影响较大,互联网业务,能让站点层和服务层干的事情,不要交到数据库层(2)调试,排错,迁移都比较困难...
原创 2021-08-26 09:37:32
128阅读
一、基础规范表存储引擎必须使用InnoDB表字符集默认使用utf8,必要时候使用utf8mb4解读:(1)通用,无乱码风险,汉字3字节,英文1字节(2)utf8mb4是utf8的超集,有存储4字节例如表情符号时,使用它禁止使用存储过程,视图,触发器,Event解读:(1)对数据库性能影响较大,互联网业务,能让站点层和服务层干的事情,不要交到数据库层(2)调试,排错,迁移都比较困难,扩展性较差禁止在
原创 2020-11-11 16:31:41
211阅读
转载 2018-03-30 58到家DBA 架构师之路一、基础规范1. 表存储引擎必须使用InnoDB解读:支持事务,行级锁使用聚集索引使用独立表空间(5.6)2. 表字符集默认使用utf8,必要时候使用utf8mb4解读: 4. 通用,无乱码风险,汉字3字节,英文1字节 5. utf8mb4是utf8的超集,有存储4字节例如表情符号时,使用它3. 禁止使用存储过程,视图,触发器,Event解
转载 2022-11-04 11:52:25
70阅读
一、基础规范(1)必须使用InnoDB存储引擎解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高(2)必须使用UTF8字符集 UTF-8MB4解读:万国码,无需转码,无乱码风险,节省空间(3)数据表、数据字段必须加入中文注释解读:N年后谁tm知道这个r1,r2,r3字段是干嘛的(4)禁止使用存储过程、视图、触发器、Event解读:高并发大数据的互联网业务...
转载 2021-07-11 14:59:52
259阅读
# MySQL军规实现指南 ## 引言 MySQL是一种流行的关系型数据库管理系统,广泛应用于各种应用程序中。为了规范化数据库设计和优化性能,MySQL军规是一套推荐的最佳实践准则。本文将指导你如何实现MySQL军规。 ## 整体流程 下面是实现MySQL军规的整体流程。我们将使用以下步骤来规范化数据库设计和优化性能。 | 步骤 | 描述 | | --- | --- | | 1 | 数据库设
原创 2023-12-20 04:06:48
38阅读
军规适用场景:并发量大、数据量大的互联网业务军规:介绍内容解读:讲解原因,解读比军规更重要一、基础规范(1)必须
转载 2022-09-29 16:05:46
28阅读
军规适用场景:并发量大、数据量大的互联网业务军规:介绍内容解读:讲解原因,解读比军规更重要 一、基础规范(1)必须使用InnoDB存储引擎解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 (2)必须使用UTF8字符集解读:万国码,无需转码,无乱码风险,节省空间 (3)数据表、数据字段必须加入中文注释解读:N年后谁tm知道这个r1,r2,r3字段是干嘛的 (4)禁止使用
原创 2020-11-12 22:26:15
73阅读
58到家数据库30条军规解读 军规适用场景:并发量大、数据量大的互联网业务 军规:介绍内容 解读:讲解原因,解读比军规更重要 一、基础规范 (1)必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 (2)必须使用UTF8字符集 解读:万国码, ...
转载 2021-09-05 23:11:00
80阅读
2评论
## MySQL优化军规实现流程 为了实现MySQL的优化,我们可以按照以下步骤进行操作: | 步骤 | 操作 | | ------ | ------ | | 步骤一 | 分析数据库架构和设计 | | 步骤二 | 优化表结构 | | 步骤三 | 优化查询语句 | | 步骤四 | 优化索引 | | 步骤五 | 优化服务器配置 | | 步骤六 | 优化数据缓存 | | 步骤七 | 监控和调整 |
原创 2023-07-17 08:14:57
26阅读
一、基础规范 (1)必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 (2)必须使用UTF8字符集 解读:万国码,无需转码,无乱码风险,节省空间 (3)数据表、数据字段必须加入中文注释 解读:N年后谁tm知道这个r1,r2,r3字段是干嘛的
转载 2017-08-22 15:18:00
69阅读
2评论
1.核心军规不在数据库做计算,cpu计算务必移至业务层控制单表数据量,单表记录控制在千万级控制列数量0;innodb主键合理使用自增
原创 2022-06-30 11:00:32
143阅读
58到家MySQL使用规范
原创 2022-07-01 09:01:23
73阅读
一、基础规范(1)必须使用InnoDB存储引擎解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 (2)必须使用UTF8字符集解读:万国码,无需转码,无乱码风险,节省空间 (3)数据表、数据字段必须加入中文注释解读:N年后谁tm知道这个r1,r2,r3字段是干嘛的 (4)禁止使用存储过程、视图、触发器、Event解读:高并发大数据的互联网业
原创 2022-09-26 06:45:26
47阅读
订单 移动端首页按钮管理表CREATE TABLE `47.mobile_btns` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID', `btnName` varchar(255) DEFAULT NULL COMMENT '按钮显示名称', `btnSrc` tinyint(4) NOT NULL DEFAULT '0' C
GB18030 是中国的标准,国标(GB),就是如何表示一个字符。Unicode只给出了一个字符的编号,并没有规定如何表示(或者说保存),UTF-8规定了如何表示。所以说,GB18030 和 unicode+utf-8是不同的字符表示方式,一个是中国制定的标准,一个是国际上的组织制定的标准。计算机被发明的时候,人们认为不会像现在这么流行,所以包括控制字符在内人们只定义了包括控制字符在内的128种符
转载 2024-05-18 09:53:24
66阅读
一、数据库的总体架构我们首先来看MySQL数据的总体架构如下:这是一张非常经典的MySQL的系统架构图,通过这个图可以看出MySQL各个部分的功能。当客户端连接数据库的时候,首先面对的是连接池,用于管理用户的连接,并会做一定的认证和鉴权。连接了数据库之后,客户端会发送SQL语句,而SQL接口这个模块就是来接受用户的SQL语句的。SQL语句往往需要符合严格的语法规则,因而要有语法解析器对语句进行语法
原创 2018-04-25 22:34:56
1115阅读
一. 优化军规20条: 1.where 查询条件,类型要一致,避免类型转换,非常慢 2.查询条件包含函数,负向查找,导致大表,多
原创 2023-11-02 10:09:23
113阅读
一、创业的真相军规1:创业成功是小概率四事件1、创业的机会成本很高,创业的成功率不足三分之一1)不要轻易开启创业,因为创业是一件很难的事,更因为创业的机会成本很高;创业要比打工难十倍,创业的风险要比打工大百倍;2、创业者(领军人物)需要具备是哪个素质两个能力1)需要具备三个素质:志存高远,是否有做一番事业的雄心壮志心力强大,是否具备百折不挠、处变不惊的心力胸怀宽广,是否有先人后己、舍己为人的胸怀,
转载 2023-11-05 19:26:58
4阅读
  • 1
  • 2
  • 3
  • 4
  • 5