摘要: MySQL表碎片整理 1. 计算碎片大小 2. 整理碎片 2.1 使用alter table table_name engine = innodb命令进行整理。 2.2 使用pt-online-schema-change工具也能进行在线整理表结构,收集碎片等操作。 2.3 使用optimize ta 阅读全文
posted @ 2018-08-29 16:56 DB-Engineer 阅读(8072) 评论(1) 推荐(1) 编辑
摘要: MySQL表碎片整理计算碎片大小整理碎片整理表碎片shell脚本1. 计算碎片大小要整理碎片,首先要了解碎片的计算方法。可以通过show table [from|in db_name] status like '%table_name%'命令查看:mysql... 阅读全文
posted @ 2018-08-29 16:47 DB-Engineer 阅读(331) 评论(0) 推荐(0) 编辑
摘要: MySQL配置索引页的合并阈值如果删除行或者通过UPDATE操作缩短行 可以为索引页面配置MERGE_THRESHOLD值。 当delete与update缩短了行长度时,索引页的“page-full”百分比低于MERGE_THRESHOLD值,InnoDB会... 阅读全文
posted @ 2018-08-29 15:47 DB-Engineer 阅读(885) 评论(0) 推荐(0) 编辑
摘要: MySQL InnoDB配置统计信息 1. 配置持久化(Persistent)统计信息参数 1.1 配置自动触发更新统计信息参数 1.2 配置每张表的统计参数 1.3 配置InnoDB优化器统计信息的采样页数参数 1.4 包含Delete-marked的记录参数 1.5 InnoDB持久化统计表 1 阅读全文
posted @ 2018-08-29 14:29 DB-Engineer 阅读(5244) 评论(0) 推荐(1) 编辑
摘要: MySQL InnoDB配置统计信息配置持久化(Persistent)统计信息参数配置非持久化(Non-Persistent)统计信息参数Analyze Table复杂性长度本文档介绍如何为InnoDB表配置持久性和非持久性统计信息。持久化统计信息在服务器重... 阅读全文
posted @ 2018-08-29 14:04 DB-Engineer 阅读(1042) 评论(0) 推荐(0) 编辑