暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
【Mysql】innodb_space 的使用介绍 - SegmentFault 思否.pdf
109
8页
0次
2023-07-12
5墨值下载
首页 / / mysql / 文章详情
Mysqlinnodb_space 使
linda 发布于 2019-05-08
innodb_space git网址:https://github.com/jeremycole...
1
# yum -y install ruby
# gem install innodb_ruby
安装完成后,执行如下命令验证innodb_ruby是否安装成功:# innodb_space --help
2mysql
innodb_file_per_table=ONinnodb_file_format=Barracuda, innodb_file_format_max=Barracuda
3.
Against a single space file (ibdata or .ibd):
Option Parameters Description
-f <filename> Load the tablespace file (system or table)
Against a system tablespace which will auto-load file-per-table tablespace files:
Option Parameters Description
-s <filename> Load the system tablespace file (e.g. ibdata1)
-T <table name> Use the given table name.
-I <index name> Use the given index name
4.
虽然每个innodb表都有frm文件,不过innodb在系统表空间中ibdata1也维护着innodb表的元数据,所以直接分析ibdata1文件即可了
解某个表的相关存储信息
表结构:
CREATE TABLE `aa` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '地区ID',
`name` varchar(20) NOT NULL DEFAULT '' COMMENT '名称',
`rel_id` varchar(50) NOT NULL DEFAULT '' COMMENT '关系ID',
`pid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'ID',
`level` int(11) NOT NULL DEFAULT '0' COMMENT '类别,1、省份 2、市 3、区 4、县',
PRIMARY KEY (`id`),
UNIQUE KEY `UNQ_RID` (`rel_id`) USING BTREE,
KEY `IDX_PID` (`pid`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='地区表'
1 row in set (0.00 sec)
表信息:
4.1 space
4.1.1 system-spaces
innodb_space -s ibdata1 system-spaces //列出系统中可用的所有表空间,包括一些基本的统计信息。这基本上是一个表的列表:
innodb_space -s ibdata1 system-spaces
[root@vm-test01 ztj]# innodb_space -s ../ibdata1 system-spaces
name pages indexes
(system) 4864 6
monitor/monitor 6 1
monitor/db_monitor 6 1
monitor/monitor 6 1
mysql/innodb_index_stats 6 1
mysql/innodb_table_stats 6 1
mysql/slave_master_info 6 1
mysql/slave_relay_log_info 6 1
mysql/slave_worker_info 6 1
opsdb/myapp_db_instance 8 1
test/aaa 6 1
test/area 8 3
ztj/aa 9 3
ztj/aaa 8 3
ztj/dim_library 4608 4
4.1.2 space-page-type-regions
//查看数据分布
innodb_space -s ibdata1 -T ztj/aa space-page-type-regions
[root@vm-test01 data]# innodb_space -s ibdata1 -T ztj/aa space-page-type-regions
start end count type
0 0 1 FSP_HDR
1 1 1 IBUF_BITMAP
2 2 1 INODE
3 5 3 INDEX //索引分布在page3/4/5,其中3保存Primary信息,4保存
UNQ_RID信息,5保存IDX_PID信息
6 7 2 FREE (ALLOCATED)
对于表的索引的名称,也可以通过information_schema库表innodb_sys_indexesinnodb_sys_tables查看:
of 8
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜