在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

MySQL索引统计信息更新相关的参数有哪些

93次阅读
没有评论

共计 1886 个字符,预计需要花费 5 分钟才能阅读完成。

这篇文章主要讲解了“MySQL 索引统计信息更新相关的参数有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着丸趣 TV 小编的思路慢慢深入,一起来研究和学习“MySQL 索引统计信息更新相关的参数有哪些”吧!

MySQL 统计信息相关的参数:

1. innodb_stats_on_metadata(是否自动更新统计信息),MySQL 5.7 中默认为关闭状态

仅在统计信息配置为非持久化的时候生效。
也就是说在 innodb_stats_persistent 配置为 OFF 的时候,非持久化存储统计信息的手,innodb_stats_on_metadata 的设置才生效。
当 innodb_stats_on_metadata 设置为 ON 的时候,
InnoDB 在执 show table status 或者访问 INFORMATION_SCHEMA.TABLES 或者 INFORMATION_SCHEMA.STATISTICS 系统表的时候,更新费持久化统计信息(类似于 ANALYZE TABLE)

某个索引的统计信息更新时间参考 mysql.innodb_index_stats 这个系统表
select * from
mysql.innodb_index_stats  where table_name = teststatistics

2. innodb_stats_auto_recalc

是否自动触发更新统计信息,仅影响持久化存储的统计信息的表,阈值是变化的数据超过表行数的 10%。
也就是说,一个表索引统计信息是持久化存储的,并且表中数据变化了超过 10%,
如果 innodb_stats_auto_recalc 为 ON,就会自动更新统计信息,否则不更新。

3. innodb_stats_persistent(非持久化统计信息开关),MySQL 5.7 中默认为打开,持久化存储统计信息

该选项设置为 ON 时候,统计信息会持久化存储到磁盘中,而不是存在在内存中,
相反,如果是非持久化存储的(存在内存中),相应的统计信息会随着服务器的关闭而丢失。

4. innodb_stats_persistent_sample_pages(持久化更新统计信息时候索引页的取样页数)

默认是 20 个 page,如果设置的过高,那么在更新统计信息的时候,会增加 ANALYZE TABLE 的执行时间。

5. innodb_stats_transient_sample_pages(临时性更新统计信息时候索引页的取样页数)

默认值是 8,innodb_stats_persistent 设置为 disable 的情况下 innodb_stats_transient_sample_pages 才生效,
也就是非持久化存储过索引统计信息的时候,innodb_stats_transient_sample_pages 为更新统计信息的采样页数

6. innodb_stats_sample_pages

已弃用. 已用 innodb_stats_transient_sample_pages 替代。

====== 重新收集统计信息 =======

1. 分析和存储表的关键字分布

analyze table table_name;

analyze 用于收集优化器的统计信息、和 tuning 相关;对 myisam、BOB、innodb 起作用。

注意:(经过实践操作 在 MySQL5.5 版本下执行 sql:analyze table table_name 会马上返回一个 ok 状态,但是后端

仍然会出现锁表等情况)。

2. 检查表(视图),检查一个或者多个表是否有错误

check table table_name;

对 myisam(关键字统计数据被更新)和 innodb 都有作用,对于 myisam 来说,需要 check 和 repair(由于 myisam 表

可能损坏)。

3. 定期优化表(对空间碎片进行整理合并,消除由于删除或者更新造成的空间浪费)

optimize table table_name;

对 myisam,bob 和 innodb 表起作用,但是该操作会引起锁表。

optimize 可以回收空间,整理碎片,提高 IO 之处 innodb、myisam、archive;如若是 replication 环境,可以加 no_wri

te_to_binlog。

optimize local table table_name;

感谢各位的阅读,以上就是“MySQL 索引统计信息更新相关的参数有哪些”的内容了,经过本文的学习后,相信大家对 MySQL 索引统计信息更新相关的参数有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是丸趣 TV,丸趣 TV 小编将为大家推送更多相关知识点的文章,欢迎关注!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-26发表,共计1886字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 成人午夜精品久久久久久久 | 日产国产欧美视频一区精品 | 国产精品高清一区二区 | 免费观看wwwwwww | 国产一级理论免费版 | 综合区 小说区 图片区 | 中文在线天堂网www 中文在线无码高潮潮喷在线播放 | 亚洲日本天堂在线 | 搡老熟女老女人一区二区 | 中文字幕在线不卡精品视频99 | 欧美日韩一区二区综合在线视频 | 97超精品视频在线观看 | 欧美3区| 亚洲精品自在在线观看 | 熟妇无码乱子成人精品 | 日韩国产成人无码av毛片 | 亚洲国产精品综合久久一线 | 国产日韩欧美在线 | 69sex久久精品国产麻豆 | 精品免费久久 | 亚洲色大成网站www国产 | 亚洲在线免费免费观看视频 | 婷婷在线播放 | 久草精品视频在线播放 | 久草视频在线首页 | 日日夜干 | 久久99热久久99精品 | 免费无码高潮流白浆视频 | 日本丰满熟妇videossex | 亚洲最大成人网 色香蕉 | 久草视频在线免费 | 国产av无码国产av毛片 | 欧美性色欧美a在线图片 | 久久国产高潮流白浆免费观看 | 日本一本免费一二区 | 中文字幕精品一区二区2021年 | 国产精品美女久久久久av福利 | 免费观看国产网址你懂的 | 亚洲福利一区二区 | 久久综合九色综合欧美狠狠 | 亚洲免费观看视频 |