碎片产生原因: 大量批量插入和删除操作数据库,基于线性表的顺序存储结构的特点,出现了大量的空间碎片。
一、优化步骤:
1.查看整库的情况 2.方便优化 3.整库所有表, 包含行数 索引长度 碎片空间 二、注意:
需要root权限或者服务器授予操作数据库权限
整理空间碎片 三、实施步骤:
--回到需要整理空间碎片的数据库
use 库名;
OPTIMIZE TABLE 数据表名 --空间碎片整理/也是主要目标
(1) 使用库
use information_schema;
(2)查询语句
英文
select table_name,table_rows,ENGINE,table_type,Avg_row_length,Data_length,Max_data_length,Index_length,Data_free from tables where TABLE_SCHEMA = 'ci_zhudai' order by table_rows desc;
中文
select table_name as '表名称',Table_schema as '表所属的库',Table_collation as '表的字符校验编码集',table_rows as '表存行数',ENGINE as '数据库引擎',
table_type as '表类型',Avg_row_length as '平均行长度',Data_length as '数据长度',
Max_data_length as '最大数据长度',Index_length as '索引长度',Data_free as '空间碎片',Table_comment as '表的注释'
from tables where TABLE_SCHEMA = 'ci_zhudai_test' order by table_rows desc;

查询结果:
 
 
(3)字段意义

字段
含义
Table_catalog
数据表登记目录
Table_schema
数据表所属的数据库名
Table_name
表名称
Table_type
表类型[system view|base table]
Engine
使用的数据库引擎[MyISAM|CSV|InnoDB]
Version
版本,默认值10
Row_format
行格式[Compact|Dynamic|Fixed]
Table_rows
表里所存多少行数据
Avg_row_length
平均行长度
Data_length
数据长度
Max_data_length
最大数据长度
Index_length
索引长度
Data_free
空间碎片
Auto_increment
做自增主键的自动增量当前值
Create_time
表的创建时间
Update_time
表的更新时间
Check_time
表的检查时间
Table_collation
表的字符校验编码集
Checksum
校验和
Create_options
创建选项
Table_comment
表的注释、备注

最新文章

  1. [webpack] 配置react+es6开发环境
  2. 如何使用UltraCompare对比两个文件夹内容差异
  3. Spring XML配置文件示例(二)——web.xml
  4. 输入三个整数,xyz,最终以从小到大的方式输出。利用中间变量
  5. ios9 升级后 企业版app plist无法安装
  6. css required,focus,valid和invalid介绍
  7. C++拾遗(三)关于复合类型
  8. night Mode 夜间模式css
  9. 如何使用Python读取大文件
  10. Linux中的DRM
  11. jQuery Distpicker插件 省市区三级联动 动态赋值修改地址
  12. 正则表达式pattern属性
  13. statefulSet + headless service 学习记录 service :selector --> template :label
  14. nginx 配置虚拟主机的三种方法
  15. 深入理解Spring系列之二:BeanDefinition解析
  16. EDMX 残余表信息清理方法
  17. Centos7 中使用Supervisor守护进程
  18. laravel 访问不存在的路由跳转问题!(异常处理)
  19. Linux下启动Oracle服务和监听程序步骤
  20. 使用ajax进行汽车详情表的查询

热门文章

  1. 0910CSP-S模拟测试赛后总结
  2. 概率dp——cf518D
  3. Oracle连接字符串总结
  4. 解决Delphi 2010启动时卡死并报displayNotification堆栈溢出错误
  5. 扩展gcd求逆元
  6. JS 拷贝传值和引用传值
  7. 1.RCC of STM32F103
  8. springmvc 拦截器不拦截jsp,只拦截控制器的访问
  9. IE6/IE7尿性笔记 && avalon && director
  10. 4_6.springboot2.xWeb开发之错误处理机制