mysql 表维护

表维护

  1. ANALYZE TABLE 语句
    分析并存储表的键分布统计信息
    用于更好地进行查询执行选择
    处理 InnoDB、NDB 和 MyISAM 表
    支持分区表
    ANALYZE TABLE 选项:
    – NO_WRITE_TO_BINLOG 或 LOCAL:禁用二进制日志
    ANALYZE TABLE 正常结果的示例:
     
     
    2、CHECK TABLE 语句
    检查表结构的完整性,并检查内容中是否包含错误
    验证视图定义
    处理 InnoDB、CSV、MyISAM 和 ARCHIVE 表
    支持分区表
    CHECK TABLE 选项:
    – FOR UPGRADE:检查表是否适用于当前服务器。
    – QUICK:不扫描行来检查错误链接。
    CHECK TABLE 正常结果的示例:
    mysql> CHECK TABLE 表名;
     
     
    3、CHECKSUM TABLE 语句
    报告表 checksum
    – 用于验证表的内容在备份、回滚或其他操作前后是否相同
    逐行读取整个表以计算校验和
    – 默认的 EXTENDED 选项提供了此行为。
    – QUICK 选项对 MyISAM 表可用。
    — 当包含 MyISAM CHECKSUM=1 设置时,此为默认选项。
    CHECKSUM TABLE 语句的示例:
    cheksum table 表名;
     

 

部分内容来自:oracle官方中文版mysql dba学习指南

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值