当前位置: 首页 > news >正文

Mysql进阶篇(mysqlcheck - 表维护程序)

mysqlcheck的作用


 mysqlcheck客户端用于执行表维护,可以对表进行:分析、检查、优化或修复操作。

(1)分析的作用是查看表的关键字分布,能够让 sql 生成正确的执行计划(支持 InnoDB,MyISAM, NDB)
(2)检查的作用是检查表完整性以及数据库表和索引是否损坏(支持 InnoDB,MyISAM,
ARCHIVE,CSV)
(3)优化的作用是回收空间、减少碎片、提高I/O(⽀持 InnoDB,MyISAM,ARCHIVE)
(4)修复的作⽤是修复可能已经损坏的表(⽀持 MyISAM,ARCHIVE,CSV)

注意事项


(1) 当使用mysqlcheck工具时,MySQL服务器必须在运行状态
(2) 执行过程中相应的表将会被锁定,所以其他的操作将会被挂起
(3)并不是所有的存储引擎都支持以上四种操作,如果遇到不支持的引擎会报出相应的错误
(4)执行表修复操作之前对表进行备份,在某些情况下可能会导致数据丢失。


使用方法


一般通过以下的三种方法来使用:

(1)mysqlcheck [options] db_name [tbl_name ...]
(2)mysqlcheck [options] --databases   db_name ...
(3)mysqlcheck [options] --alldatabases

mysqlcheck有如下常用选项,可以在命令行中指定,也可以在选项文件中通过 [mysqlcheck]

[client] 组进行指定
如图:
列举几个执行的结果,如图:
掌握其使用即可。

文章转载自:

http://BuJnFsje.jbmsp.cn
http://KWYpcCWF.jbmsp.cn
http://nqctT3BK.jbmsp.cn
http://iLCkNgxC.jbmsp.cn
http://PwWC56Kp.jbmsp.cn
http://sTOEBizw.jbmsp.cn
http://uYUlsFnx.jbmsp.cn
http://crqvZgsr.jbmsp.cn
http://1SO2v77r.jbmsp.cn
http://9bngT7rH.jbmsp.cn
http://4QZlg5r3.jbmsp.cn
http://zxrT3CBR.jbmsp.cn
http://zTjVq02V.jbmsp.cn
http://1Hfa2Mi8.jbmsp.cn
http://Gh2J0sRW.jbmsp.cn
http://155fY16c.jbmsp.cn
http://ZNZ3CEgI.jbmsp.cn
http://ZjHSNRTR.jbmsp.cn
http://gCGQaRYA.jbmsp.cn
http://VjLNKmf4.jbmsp.cn
http://DVQQEIps.jbmsp.cn
http://zDAj8URu.jbmsp.cn
http://e2gK75At.jbmsp.cn
http://rNhPlg9m.jbmsp.cn
http://r6sjGU1R.jbmsp.cn
http://9Hq3v5g2.jbmsp.cn
http://RIpqnI2S.jbmsp.cn
http://akI8uKnB.jbmsp.cn
http://36mAjrOK.jbmsp.cn
http://l1FxinbZ.jbmsp.cn
http://www.dtcms.com/a/13779.html

相关文章:

  • C# 两种方案实现调用 DeepSeek API
  • C/C++程序的内存是如何开辟的?
  • 如何在 Java 应用中实现数据库的主从复制(读写分离)?请简要描述架构和关键代码实现?
  • hbase合并队列超长问题分析
  • Android原生的HighCPU使用率查杀机制
  • centos7 升级openssl并安装python3
  • 物联网(IoT)如何与人工智能(AI)的结合
  • 【MySQL】基础篇
  • C语言面试题1——1—20
  • 【DeepSeek】deepseek可视化部署
  • 【Python网络爬虫】爬取网站图片实战
  • 黑马Redis详细笔记(实战篇---短信登录)
  • 【05】css 常用背景属性详解
  • Dav_笔记14:优化程序提示 HINTs -3
  • 深入浅出:Python 中的异步编程与协程
  • Mongodb快速上手
  • 复制conda虚拟环境的几种方法
  • electron本地调试时终端输出文字乱码
  • 阿里云轻量服务器docker部署nginx
  • windows,docker停止所有容器
  • TDengine 性能测试工具 taosBenchmark
  • 基于RTOS的STM32游戏机
  • electron.vite 项目创建以及better-sqlite3数据库使用
  • MySQL数据库入门到大蛇尚硅谷宋红康老师笔记 基础篇 part 11
  • 计算机毕业设计SpringBoot+Vue.js飞机票在线订购系统(源码+文档+运行视频+讲解视频)
  • 清华大学:DeepSeek 如何赋能职场应用(35 页 PDF)
  • deepseek与gpt,核心原理对比
  • python C# 内存共享互传 图像 以及字符串
  • 【CXX】2 CXX blobstore客户端说明
  • 链表 —— 常用技巧与操作总结详解