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)

相关推荐

  • 香港VPS与云服务器:哪个是您的正确选择

    技术香港VPS与云服务器:哪个是您的正确选择与传统香港服务器相比,如果搭建简单的是一些结构简单的小型网站,从成本的角度考虑,香港VPS和香港云服务器都具有明显的优势。但是你如何在它们之间做出选择呢?VPS和云主机一样吗?

    礼包 2021年10月20日
  • 区块链需要学javascript吗(javascript编写区块链)

    技术如何用JS构建你自己的区块链如何用JS构建你自己的区块链,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。前言区块链太复杂,那我们就讲点简单的。用JS来

    攻略 2021年12月14日
  • 数学期望和方差公式,正态分布的数学期望和方差推导

    技术数学期望和方差公式,正态分布的数学期望和方差推导求期望数学期望和方差公式:ξ
    期望:Eξ=x1p1+x2p2+……+xnpn
    方差:s? 方差公式:s?1/n[(x1-x)?(x2-x)?……+(xn-x)瞉
    注:x

    生活 2021年10月23日
  • python列表怎样实现for循环(pythonfor循环最多遍历几次)

    技术Python怎么在一个for循环中遍历两个列表Python怎么在一个for循环中遍历两个列表,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。我在看学习

    攻略 2021年12月22日
  • JavaScript中有哪些强大的运算符

    技术JavaScript中有哪些强大的运算符小编给大家分享一下JavaScript中有哪些强大的运算符,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、??空值合并运算符如果你第一次遇到它,看到的是两个

    攻略 2021年11月13日
  • SQL如何实现增删改查

    技术SQL如何实现增删改查这篇文章给大家分享的是有关SQL如何实现增删改查的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。SQL 是用于访问和处理数据库的标准的计算机语言。注意哟,SQL是一门语

    攻略 2021年12月1日