当前位置:  数据库>mysql

mysql下优化表和修复表命令使用说明(REPAIR TABLE和OPTIMIZE TABLE)

    来源: 互联网  发布时间:2014-09-06

    本文导语:  代码如下:REPAIR TABLE `table_name` 修复表 OPTIMIZE TABLE `table_name` 优化表 REPAIR TABLE 用于修复被破坏的表。 OPTIMIZE TABLE 用于回收闲置的数据库空间,当表上的数据行被删除时,所占据的磁盘空间并没有立即被回收,使用了OPTIMIZE TABLE...

代码如下:

REPAIR TABLE `table_name` 修复表
OPTIMIZE TABLE `table_name` 优化表

REPAIR TABLE 用于修复被破坏的表。
OPTIMIZE TABLE 用于回收闲置的数据库空间,当表上的数据行被删除时,所占据的磁盘空间并没有立即被回收,使用了OPTIMIZE TABLE命令后这些空间将被回收,并且对磁盘上的数据行进行重排(注意:是磁盘上,而非数据库)。

多数时间并不需要运行OPTIMIZE TABLE,只需在批量删除数据行之后,或定期(每周一次或每月一次)进行一次数据表优化操作即可,只对那些特定的表运行。

    
 
 

您可能感兴趣的文章:

  • MySql报错Table mysql.plugin doesn’t exist的解决方法
  • Ajaxed MySQL Table Editor
  • MySQL性能优化之Open_Table配置参数的合理配置建议
  • 实现MySQL定时批量检查表repair和优化表optimize table的shell脚本
  • Mysql中Table ‘XXX’ is marked as crashed and last (automatic?)问题解决方法
  • mysql出现“Incorrect key file for table”处理方法
  • Linux下MySql 1036 错误码解决(1036: Table 'xxxx' is read only)
  • mysql提示Changed limits: max_open_files: 2048 max_connections: 1910 table_cache: 64的解决
  • MySQL性能优化之table_cache配置参数浅析
  • Mysql错误Cannot find or open table x/x from the internal问题解决方法
  • 探讨Mysql中OPTIMIZE TABLE的作用详解
  • mysql中Table is read only的解决方法小结
  • MYSQL建立外键失败几种情况记录Can't create table不能创建表
  • UCenter info: MySQL Query Error SQL:SELECT value FROM [Table]vars WHERE noteexists
  • mysql提示[Warning] Invalid (old?) table or database name问题的解决方法
  • mysql 一个较特殊的问题:You can't specify target table 'wms_cabinet_form'
  • MySQL学习笔记5:修改表(alter table)
  • MySQL性能优化配置参数之thread_cache和table_cache详解
  • mysql截取函数常用方法使用说明
  • mysql免安装制作使用说明
  • MySQL 转义字符使用说明
  • MySql中having字句对组记录进行筛选使用说明
  • MySQL性能分析及explain的使用说明
  • 浅析MySQL内存的使用说明(全局缓存+线程缓存)
  • MySQL的字符串函数使用说明
  • MySQL 的CASE WHEN 语句使用说明
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 快速修复损坏的MySQL数据库
  • phpmyadmin显示MySQL数据表“使用中” 修复后依然无效的解决方法
  • mysql修复数据表的命令方法
  • 使用shell检查并修复mysql数据库表的脚本
  • MySQL数据表损坏的正确修复方案
  • 检查并修复mysql数据库表的具体方法
  • MYSQL错误:Can’t open file: ‘×××.MYI’ (errno: 145)修复方法
  • MySQL数据库表修复 MyISAM
  • 教您修复mysql数据库的方法
  • mysql 无法连接问题的定位和修复过程分享
  • mysql中优化和修复数据库工具mysqlcheck详细介绍
  • MySQL数据库修复方法(MyISAM/InnoDB)
  • MYSQL数据表损坏的原因分析和修复方法小结(推荐)
  • MySQL数据库INNODB表损坏修复处理过程分享
  • mysql中如何查看最大连接数(max_connections)和修改最大连接数
  • 在 linux下输入"mysql"命令,进入mysql命令行,但出现“Can't connetc to local MySQL server thuough socket /var/lib/mysql/mysql.sock
  • Mysql查询错误:ERROR:no query specified原因
  • MySQL 重装MySQL后, mysql服务无法启动
  • php安装完成后如何添加mysql扩展
  • 为什么用linux安装盘安装了mysql后,启动mysql,提示找不到mysql.sock文件?
  • mysql中查询当前正在运行的SQL语句并找出mysql中运行慢的sql语句
  • 請教,在redhat linux7.2+mysql 中,系統提示mysql已啟動,網頁卻不能訪問mysql?
  • Myeclipse中自带Tomcat的JDBC连接池配置(mysql和mssql)
  • 求解释: useradd -g mysql mysql -d /home/mysql -s /sbin/nologin
  • MySQL Workbench的下载安装与使用教程
  • 在Linux内安装了Mysql,无法进入Mysql.
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • 怎样在linux终端输入mysql直接进入mysql?
  • VS2012+MySQL+SilverLight5的MVVM开发模式介绍
  • c++中关于#include <mysql/mysql.h>的问题?
  • MySQL索引基本知识


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3