使用innodb_ruby 分析innodb物理文件

简介:

以CentOS6.8为例,在root目录下执行如下的命令:


yum install zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel


innodb_ruby 需要至少1.9.3版本的ruby,yum自带的1.8.X版本太低了,需要我们编译安装ruby

wget https://cache.ruby-china.org/pub/ruby/ruby-1.9.3-p551.tar.gz

tar zxvf ruby-1.9.3-p551.tar.gz

cd ruby-1.9.3-p551

./configure

make && make install

默认安装到/usr/local/bin 目录下。


git clone https://github.com/rubygems/rubygems.git

cd rubygems/bin

./gem install innodb_ruby


工具作者的博文:

https://blog.jcole.us/2013/01/02/on-learning-innodb-a-journey-to-the-core/

https://github.com/jeremycole/innodb_diagrams

https://www.percona.com/live/mysql-conference-2013/sessions/innodb-journey-core


innodb_ruby使用方法:https://github.com/jeremycole/innodb_ruby/wiki


cd /var/lib/mysql   --> 使用这个工具需要先先换到datadir目录下


查看系统表空间:

  innodb_space -s ibdata1 system-spaces


其他命令可以参看

http://www.cnblogs.com/cnzeno/p/6322842.html

http://www.cnblogs.com/cnzeno/p/6322842.html










本文转自 lirulei90 51CTO博客,原文链接:http://blog.51cto.com/lee90/1952013,如需转载请自行联系原作者
目录
相关文章
|
7月前
|
存储 Ruby
|
7月前
|
Ruby
|
7月前
|
Ruby
|
7月前
|
Ruby
|
22天前
|
存储 Oracle 关系型数据库
【赵渝强老师】MySQL InnoDB的数据文件与重做日志文件
本文介绍了MySQL InnoDB存储引擎中的数据文件和重做日志文件。数据文件包括`.ibd`和`ibdata`文件,用于存放InnoDB数据和索引。重做日志文件(redo log)确保数据的可靠性和事务的持久性,其大小和路径可由相关参数配置。文章还提供了视频讲解和示例代码。
130 11
【赵渝强老师】MySQL InnoDB的数据文件与重做日志文件
|
7月前
|
存储 人工智能 关系型数据库
10个行锁、死锁案例⭐️24张加锁分析图🚀彻底搞懂Innodb行锁加锁规则!
10个行锁、死锁案例⭐️24张加锁分析图🚀彻底搞懂Innodb行锁加锁规则!
|
3月前
|
JSON 编解码 搜索推荐
使用Ruby进行视频内容的自动化分析
使用Ruby进行视频内容的自动化分析
|
4月前
|
JSON 数据可视化 数据挖掘
Ruby 数据处理与分析竟如此强大!不看后悔一辈子,快来开启数据探索之旅!
【8月更文挑战第31天】在数据驱动时代,高效处理与分析数据至关重要。作为灵活强大的编程语言,Ruby 提供了丰富的工具和方法,涵盖数据读取、清洗、分析及可视化等多个环节。借助 CSV 和 JSON 库,可轻松处理常见文件格式;利用正则表达式清洗数据;通过 NMatrix 和 Statsample 库完成复杂的数据分析任务;使用 Gruff 库将分析结果可视化。同时,合理优化代码性能,如采用高效的数据结构和算法,能进一步提升数据处理效率。遵循这些最佳实践,Ruby 将成为你数据处理与分析的强大助手。
59 0