29. 数据库维护

1. 备份数据

  1. 像所有数据一样,MySQL的数据也必须经常备份。
  2. 首先刷新未写数据为了保证所有数据被写到磁盘(包括索引数据),可能需要在进行备份前使用FLUSHTABLES语句。

2. 进行数据库维护

  1. ANALYZE TABLE,用来检查表键是否正确

    1. img
  2. CHECK TABLE用来针对许多问题对表进行检查。

    1. img
  3. CHECK TABLE支持一系列的用于MyISAM表的方式

    1. CHANGED检查自最后一次检查以来改动过的表。EXTENDED执行最彻底的检查,FAST只检查未正常关闭的表,MEDIUM检查所有被删除的链接并进行键检验,QUICK只进行快速扫描
    2. CHECK TABLE发现和修复问题
    3. img
    4. 如果MyISAM表访问产生不正确和不一致的结果,可能需要用REPAIR TABLE来修复相应的表。

29. 数据库维护
http://binbo-zappy.github.io/2024/11/27/mysql_bzbh/29-数据库维护/
作者
Binbo
发布于
2024年11月27日
许可协议