Mysql中optimize、Analyze、check维护操作是什么

技术Mysql中optimize、Analyze、check维护操作是什么本篇内容介绍了“Mysql中optimize、Analyze、check维护操作是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困

本文介绍了“Mysql中优化、分析和检查的维护操作是什么”的知识。很多人在实际案例的操作中会遇到这样的困难。接下来,让边肖带领大家学习如何应对这些情况!希望大家认真阅读,学点东西!

optimize

当数据被插入、更新和删除时,不可避免地会有一些数据被迁移和分页,然后会出现一些碎片。随着时间的推移,碎片会累积并影响性能,这就需要DBA定期优化数据库以减少碎片,这是通过optimize命令实现的。优化表格表格名称。

碎片可根据show table status 查看,实际数据data_length 与空洞碎片数据data_free 比例判断

注意:optimize table会生成一个锁,建议在业务底层执行,只能用于MyISAM。

如果InnoDB需要使用alter table tabname engine=innodb

Analyze

用于分析和存储表中关键字的分布情况,使系统获得准确的统计信息,影响SQL执行计划的生成。对于数据基本不变的表,不需要频繁的表分析。但是,如果表中的数据量发生明显变化,并且用户感觉实际执行计划与预期执行计划不同,则执行表分析可能有助于生成预期执行计划。

分析表表名

Check检查表或视图是否有错误,这对于MyISAM和InnoDB存储引擎的表很有用。检查MyISAM存储引擎的表也会更新关键字统计。

修复优化需要有足够的硬盘空间,否则可能会破坏表,使其无法运行,所以需要使用修复。请注意,INNODB不支持修复操作。

以上就是“Mysql中优化、分析、检查的维护操作有哪些”的内容。感谢您的阅读。如果你想了解更多的行业,可以关注网站。边肖将为您输出更多高质量的实用文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/93984.html

(0)

相关推荐

  • 如何使用VBS遍历文件或文件夹路径输入文件的所有绝对路径

    技术如何使用VBS遍历文件或文件夹路径输入文件的所有绝对路径这篇文章给大家分享的是有关如何使用VBS遍历文件或文件夹路径输入文件的所有绝对路径的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。源码

    攻略 2021年11月1日
  • PHP中怎样获取目录中的文件名

    技术PHP中怎样获取目录中的文件名PHP中怎样获取目录中的文件名,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。我们来看一下PHP中怎样去获取目录下的文件相关

    攻略 2021年11月2日
  • 梅子金黄杏子肥下一句,梅子金黄杏子肥的下一句是什么

    技术梅子金黄杏子肥下一句,梅子金黄杏子肥的下一句是什么梅子金黄杏子肥的下一句是麦花雪白菜花稀梅子金黄杏子肥下一句。原诗为: 四时田园杂兴·其二——范成大 梅子金黄杏子肥,麦花雪白菜花稀。日长篱落无人过,惟有蜻蜓蛱蝶飞。解

    生活 2021年10月26日
  • Android Studio常用插件有哪些

    技术Android Studio常用插件有哪些小编给大家分享一下Android Studio常用插件有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了

    攻略 2021年11月23日
  • java怎么判断是否为数组参数(java分位数算法)

    技术Java分位点计算方法是什么本篇内容介绍了“Java分位点计算方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成

    攻略 2021年12月16日
  • 日加个成念什么,“日”下面加“成”念什么

    技术日加个成念什么,“日”下面加“成”念什么晟日加个成念什么:chéng 或sheng 多音字 前面的表示姓氏 后者表示光,亮。晟 shèng〈形〉,光明炽盛 [bright]昂头冠三山,俯瞰旭日晟。(朝阳光明炽盛。)—

    生活 2021年10月19日