最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

mysqls清碎片操作_MySQL

来源:动视网 责编:小采 时间:2020-11-09 18:28:58
文档

mysqls清碎片操作_MySQL

mysqls清碎片操作_MySQL:bitsCN.com mysqls清碎片操作 说明: 每当MySQL从你的列表中删除了一行内容,该段空间就会被留空。而在一段时间内的大量删除操作,会使这种留空的空间变得比存储列表内容所使用的空间更大。当MySQL对数据进行扫描时,它扫描的对象实际是列表的容量需求上限,
推荐度:
导读mysqls清碎片操作_MySQL:bitsCN.com mysqls清碎片操作 说明: 每当MySQL从你的列表中删除了一行内容,该段空间就会被留空。而在一段时间内的大量删除操作,会使这种留空的空间变得比存储列表内容所使用的空间更大。当MySQL对数据进行扫描时,它扫描的对象实际是列表的容量需求上限,


bitsCN.com

mysqls清碎片操作

说明:

每当MySQL从你的列表中删除了一行内容,该段空间就会被留空。而在一段时间内的大量删除操作,会使这种留空的空间变得比存储列表内容所使用的空间更大。当MySQL对数据进行扫描时,它扫描的对象实际是列表的容量需求上限,也就是数据被写入的区域中处于峰值位置的部分。如果进行新的插入操作,MySQL将尝试利用这些留空的区域,但仍然无法将其彻底占用。

mysql> select table_schema, table_name, data_free, engine from information_schema.tables where table_schema not in ('information_schema', 'mysql') and data_free > 0;

+--------------+-----------------------+-----------+--------+

| table_schema | table_name | data_free | engine |

+--------------+-----------------------+-----------+--------+

| BK | comments | 9437184 | InnoDB |

| BK | historypwd | 9437184 | InnoDB |

| ss | app_admin_log | 434 | MyISAM |

| ss | app_article | 4434 | MyISAM |

|ss | app_article_category | 43420 | MyISAM |

| ss | app_config | 3324 | MyISAM |

| ss | app_convert_key | 1132 | MyISAM |

data_free 是碎片空间

清理碎片:

optimize table ss.app_article; 该方式只支持MyIsam引擎

INNODB使用

ALTER TABLE table.name ENGINE='InnoDB'; 使用前最好备份

bitsCN.com

文档

mysqls清碎片操作_MySQL

mysqls清碎片操作_MySQL:bitsCN.com mysqls清碎片操作 说明: 每当MySQL从你的列表中删除了一行内容,该段空间就会被留空。而在一段时间内的大量删除操作,会使这种留空的空间变得比存储列表内容所使用的空间更大。当MySQL对数据进行扫描时,它扫描的对象实际是列表的容量需求上限,
推荐度:
标签: 空间 碎片 my
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top