全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
对数据库的管理常规就是进行预防性的维护,以及修复那些出现问题的内容。进行检查和修复通常具有四个主要的任务:1. 对表进行优化2. 对表进行分析(分析并存储MyISAM和BDB表中键的分布)3. 对表进行检查(检查表的错误,并且为MyISAM更新键的统计内容)4. 对表进行修复(修复被破坏的MyISAM表)一、对表进行优化优化表有很多方式实现: OPTIMIZE TABLE语句、mysqlcheck工具(服务器要运行)或myisamchk(服务器没有运行或表中没有交互)为什么优化?随着MySQL的使用,包括BLOB和VARCHAR字节的表将变得比较繁冗,因为这些字段长度不同,对记录进行插入、更新或删除时,会占有不同大小的空间,记录就会变成碎片,且留下空闲的空间。像具有碎片的磁盘,会降低性能,需要整理,因此要优化。1. 利用OPTIMIZE语句对表进行优化# mysqlOPTIMIZE TABLE 表名这样就对表名进行了优化。2. 利用mysqlcheck对表进行优化mysqlcheck可进行优化外,还可执行大量的检查和修复任务。# mysqlcheck -o 数据库名 表名 -uroot -p111111 (一张表)# mysqlcheck -o 数据库名 表名1 表名2 -uroot -p111111 (多张表)# mysqlcheck -o 数据库名 -uroot -p111111 (对整个数据库)3. 利用myisamchk对表进行优化# myisamchk -quick -check-only-changed -sort-index -analyze 表名# myisamchk -r 表名 (参数-r表示对表进行修复,同时也删去了浪费的空间)# myisamchk -r /usr/local/mysql/data/testblog/article (指定表所在的路径)以上操作需在服务器关闭或没有与服务器互操作的时候,可以使用myisamchk命令行工具(如果服务器正在运行,那么在运行这条语句之前利用mysqladmin flush-tables对表进行刷新。需确保服务器没有与表进行互操作,否则会出现故障)。myisamchk是最老的方法。必须在正确位置上运行myisamchk,或者指定表所在的路径。注意:在优化过程中,表会被锁住,因此不要在忙时进行优化操作。同样,需要有足够的空间才能进行OPTIMIZE TABLE。如果没有磁盘空间,MySQL将不能进行优化,表也无法使用。优化是对包含MyISAM表的数据库的常规管理事务中一个重要环节,应该定期进行。二、对表进行分析对表的定期分析可以改善性能,且应该成为常规维护工作的一部分。因为通过更新表的索引信息对表进行分析,可改善数据库性能。有三种方法可以对表进行分析:1. 连接到MySQL时,使用ANALYZE TABLE语句2. 利用mysqlcheck命令行工具(服务器需要运行,并且只对MyISAM表起作用)3. 利用myisamchk命令行工具(服务器不应该运行,或无对所操作的表发生互操作)# ANALYZE TABLE 表名;# mysqlcheck -a 数据库名 表名 -uroot -p111111# mysqlcheck -a 数据库名 表名1 表名2 -uroot -p111111如果试图对不支持分析操作的表进行分析(如InnoDB)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《网络攻击与防御》课件第八章 网络攻击实例
- 公益慈善事业方案
- 2021年湖北省专用中考一轮复习数学教材考点梳理第二章第三节 分式方程及其应用
- 广东省惠州市2022-2023学年六年级下学期英语期中试卷(含答案)
- 幼儿园度幼儿园期末评语
- 幼儿园大主题有趣的叶子
- 《北冥有鱼作业设计方案-2023-2024学年初中语文统编版》
- 《视觉导学案-2023-2024学年科学青岛版》
- 《白桦导学案-2023-2024学年语文统编版》
- 《汽车城-蔚山导学案-2023-2024学年初中历史与社会人教版新课程标准》
- 2024年全国国家版图知识竞赛题库及答案
- 抖音官方认证申请公函模版
- 体育教学论文:高中课外篮球活动现状及对策研究
- (完整)财务报表英文翻译大全(含资产负债表、现金流量表、利润表等等),推荐文档
- 世界材料科学领域TOP100科学家
- 铁路隧道质量缺陷整治专项施工方案含图[详细]
- 3电火花加工教学课件
- 前列腺炎-课件(PPT演示)
- 各种土方开挖和形体体积计算公式
- 因式分解100题及答案
- JJG 577-2012 膜式燃气表检定规程
评论
0/150
提交评论