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

海南论坛网站建设wordpress虚拟资源下载博客

海南论坛网站建设,wordpress虚拟资源下载博客,域名转移 网站访问,建设银行东四十条支行支行网站目录 1. 原因 2. 如何重构表呢? 2.1 命令1: 2.2 命令2: 2.3 命令3: 1. 原因 正常的业务开发,为什么需要重构表呢? 原因1:某张表存在大量的新增和删除操作,导致表经历过大量的…

目录

1. 原因

2. 如何重构表呢?

2.1 命令1:

2.2 命令2:

2.3 命令3:


1. 原因

正常的业务开发,为什么需要重构表呢?

原因1:某张表存在大量的新增和删除操作,导致表经历过大量的页分裂。

原因2:innodb的统计信息不准确。统计信息可以通过如下sql进行查看:

SHOW INDEX FROM <table> WHERE Key_name = '索引名称';

查询结果展示如下:

其中,红色的字段含义是基数,也就是该表中存在多少个不同的数。当表中的数据越来越大的时候,这个字段的值偏差可能会比较大,这是由innodb存储引擎的统计方法所造成。

2. 如何重构表呢?

主要涉及到如下三个命令:

2.1 命令1:alter table

alter table <表名> engine = InnoDB;

该命令会对表进行重建,重建之后,数据就会变得更紧凑,数据占用文件大小会更小。

2.2 命令2:analyze table

analyze table <表名>;

该命令只会对索引信息做统计,可以解决一些优化器选错索引的情况。

2.3 命令3:optimize table

optimize table <表名>;

该命令相当于重建表 + 重新对索引统计信息。

具体使用哪种命令可以根据具体的业务场景进行处理,本文分析至此。

http://www.yayakq.cn/news/810256/

相关文章:

  • 长沙网站关键词排名推广公司网页创建基本步骤
  • 上海 网站开发 工作室广告设计免费
  • 国家基础设施建设网站推广引流渠道有哪些
  • 临翔区城乡建设局网站食品公司名字大全
  • 温州哪里做网站设计建企业网站 硬件
  • 可以做微课ppt模板 网站有哪些擼擼擼做最好的导航网站
  • 58同城做网站找谁中国镇江网站
  • 如何做360网站优化一个空间2个网站代码
  • 江门网站建设易搜互联海口网站制作设计
  • 昆明网站推广哪家好佘山做网站公司
  • 天河网站建设多少钱哪里的郑州网站建设
  • 中国建设银行租赁网站莒县网页设计
  • 网站建设细化流程建设工程信息网一体化平台
  • 新桥做网站公司最大网站建设公司
  • 网站换友链平台怎么自己建立网站
  • 太原市零元网站建设平安好车主app下载官方网站下载
  • 辽宁省城乡建设厅官方网站南宁营销网站建设
  • 手机网站全屏口碑好的常州网站建设
  • 陵水网站建设网站百度流量怎么做
  • 外贸柒夜网站建设根域名服务器
  • 做网站用笔记本做服务器吗企业官方网站建设费用
  • 邹平做网站的公司有哪些企业网站建设费用入哪个科目
  • 住房和城乡建设部办公厅网站成都设计公司工作室
  • 关于建设学校网站的报告书苏州工业园区公积金
  • 百度联盟做网站赚钱自己做企业网站好做吗
  • 网站的申请wordpress用的php
  • 网站怎么做搜索引擎户外做爰网站
  • 网站开发的硬件环境和软件怎么写亳州公司做网站
  • 做网站规避什么直播系统开发
  • 网站设计就业培训学校排名注册海外公司