当前位置: 首页 > news >正文

wordpress主题英文改中文版郑州网站优化

wordpress主题英文改中文版,郑州网站优化,兰州新站点seo代理,单位网站建设实施方案MySQL高性能优化规范: 数据库命名规范 所有数据库对象名称必须使用小写字母并用下划线分割所有数据库对象名称禁止使用 MySQL 保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)数据库对象的命名要能做到见名识意…

MySQL高性能优化规范:

数据库命名规范

  • 所有数据库对象名称必须使用小写字母并用下划线分割
  • 所有数据库对象名称禁止使用 MySQL 保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)
  • 数据库对象的命名要能做到见名识意,并且最后不要超过 32 个字符
  • 临时库表必须以 tmp_ 为前缀并以日期为后缀,备份表必须以 bak_ 为前缀并以日期 (时间戳) 为后缀
  • 所有存储相同数据的列名和列类型必须一致(一般作为关联列,如果查询时关联列类型不一致会自动进行数据类型隐式转换,会造成列上的索引失效,导致查询效率降低

数据库基本设计规范

所有表必须使用 InnoDB 存储引擎

没有特殊要求(即 InnoDB 无法满足的功能如:列存储,存储空间数据等)的情况下,所有表必须使用 InnoDB 存储引擎(MySQL5.5 之前默认使用 Myisam,5.6 以后默认的为 InnoDB)。

InnoDB 支持事务,支持行级锁,更好的恢复性,高并发下性能更好。

 数据库和表的字符集统一使用 UTF8

兼容性更好,统一字符集可以避免由于字符集转换产生的乱码,不同的字符集进行比较前需要进行转换会造成索引失效,如果数据库中有存储 emoji 表情的需要,字符集需要采用 utf8mb4 字符集。

推荐阅读一下我写的这篇文章:MySQL 字符集详解 。

 所有表和字段都需要添加注释

使用 comment 从句添加表和列的备注,从一开始就进行数据字典的维护

 尽量控制单表数据量的大小,建议控制在 500万以内

500 万并不是 MySQL 数据库的限制,过大会造成修改表结构,备份,恢复都会有很大的问题。

可以用历史数据归档(应用于日志数据),分库分表(应用于业务数据)等手段来控制数据量大小

谨慎使用 MySQL 分区表

分区表在物理上表现为多个文件,在逻辑上表现为一个表;

谨慎选择分区键,跨分区查询效率可能更低;

建议采用物理分表的方式管理大数据

经常一起使用的列放到一个表中

避免更多的关联操作。

禁止在表中建立预留字段

  • 预留字段的命名很难做到见名识义。
  • 预留字段无法确认存储的数据类型,所以无法选择合适的类型。
  • 对预留字段类型的修改,会对表进行锁定。

 禁止在数据库中存储文件(比如图片)这类大的二进制数据

在数据库中存储文件会严重影响数据库性能,消耗过多存储空间。

文件(比如图片)这类大的二进制数据通常存储于文件服务器,数据库只存储文件地址信息。

不要被数据库范式所束缚

一般来说,设计关系数据库时需要满足第三范式,但为了满足第三范式,我们可能会拆分出多张表。而在进行查询时需要对多张表进行关联查询,有时为了提高查询效率,会降低范式的要求,在表中保存一定的冗余信息,也叫做反范式。但要注意反范式一定要适度。

禁止在线上做数据库压力测试
禁止从开发环境,测试环境直接连接生产环境数据库
安全隐患极大,要对生产环境抱有敬畏之心!

 数据库字段设计规范

优先选择符合存储需要的最小的数据类型

存储字节越小,占用也就空间越小,性能也越好。

a.某些字符串可以转换成数字类型存储比如可以将 IP 地址转换成整型数据。

数字是连续的,性能更好,占用空间也更小。

MySQL 提供了两个方法来处理 ip 地址

  • INET_ATON():把 ip 转为无符号整型 (4-8 位)
  • INET_NTOA() :把整型的 ip 转为地址

插入数据前,先用 INET_ATON() 把 ip 地址转为整型,显示数据时,使用 INET_NTOA() 把整型的 ip 地址转为地址显示即可。

b.对于非负型的数据 (如自增 ID,整型 IP,年龄) 来说,要优先使用无符号整型来存储。

无符号相对于有符号可以多出一倍的存储空间

SIGNED INT -2147483648~2147483647
UNSIGNED INT 0~4294967295

c.小数值类型(比如年龄、状态表示如 0/1)优先使用 TINYINT 类型。

避免使用 TEXT,BLOB 数据类型,最常见的 TEXT 类型可以存储 64k 的数据

 

 

http://www.zhongyajixie.com/news/6709.html

相关文章:

  • 教学网站开发应用方案百度软件
  • 如何优化商丘seo排名
  • 手机网站建设设计6灰色行业推广
  • 普陀区网站建设前端爱站seo查询
  • wordpress 注册 邮箱验证武汉seo关键字推广
  • 外贸出口工艺品怎么做外贸网站软文推广案例
  • wordpress doc预览关键词排名seo优化
  • 外贸建站服务今日头条最新
  • 有人和兽做的网站百度seo搜索营销新视角
  • 郑州网站建设信息更厉害的病毒2024
  • nodejs做网站的弊端关键词搜索爱站
  • 鹤山市城乡住房建设部网站郑州seo优化培训
  • 哪些企业网站做得好百度指数趋势
  • 网站制作视频课程友情链接交换群
  • 做网站是靠流量赚钱么建站优化推广
  • 遵义交通建设网站互联网线上推广
  • 做网站系统的过程竞价账户托管哪家好
  • 免费网站建设优化成人短期培训学校
  • 网站目录怎么做301重定向营销对企业的重要性
  • 网站开发如何压缩图片seo公司哪家好用
  • 网网站站建建设设站长工具综合查询ip
  • 有没有专门做淘宝客的网站友情链接发布
  • 专做婚礼logo的网站公众号引流推广平台
  • icp备案官网查询网络优化工程师主要负责什么工作
  • 网站设计制作从哪里学起百度百科官网首页
  • 医院网站专题用ps怎么做网络营销乐云seo
  • 上海企业网站黄页电商seo与sem是什么
  • 惠州网站建设 翻译6seo观察网
  • 武汉哪家做网站条友网
  • 南京做网站建设的公司哪家好广州做网站的公司哪家好