innodb_ruby工具的安装
介绍
innodb_ruby是jeremycole的一个用于分析Innodb内部结构的一个工具,可以解析innodb内部存储与数据结构。
jeremycole的github:
ruby-2.4.0下载:
https://www.ruby-lang.org/en/downloads/releases/
innodb_ruby安装手册:
https://github.com/jeremycole/innodb_ruby/wiki
1)安装必要的依赖包
mount /dev/cdrom /mnt
yum install zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel
2)安装ruby软件
--安装步骤
tar -zxvf ruby-2.4.0-rc1.tar.gz
cd ruby-2.4.0-rc1
./configure
make && make install
--确认ruby安装后的版本
[root@mysql8test01 ruby-2.4.0-rc1]# ruby --version
ruby 2.4.0rc1 (2016-12-12 trunk 57064) [x86_64-linux]
3)联网安装innodb_ruby
gem install innodb_ruby
4)安装后的测试
[root@mysql8test01 ruby-2.4.0-rc1]# which innodb_space
/usr/local/bin/innodb_space
[root@mysql8test01 ruby-2.4.0-rc1]# innodb_space --help
.................
至此,innodb_ruby工具已安装完成,接下来将推送如何利用这个神器窥探innodb内部存储与数据结构。
不过,由于该工具不是由官方提供,使用工具对数据库会造成一定的压力,不建议用于生产环境~