小工具檢視MYSQL資料檔案塊和型別
透過學習姜大師的INNODB 儲存引擎,獲得了塊的格式的標識位,同時看到書上有他自己寫的一個工具能夠檢視資料塊的型別,
那麼既然知道了標識位,我使用C語言也寫了一個功能類似的小工具,不要在生產環境,可用於學習和研究
後期會加入更多想到的有用的功能。其實程式非常簡單,我就在一個檔案裡面就完成了,因為不大所以沒有分為多個檔案。
工具包含2個選項
限於INNODB 資料檔案
-t Only Total blocks types in ibdata!
-d Blocks types detail in ibdata!
-t 是一個綜述。
-d 是每個塊的型別。
***************************************************
USEAGE: mysqlblock datafile -t/-d
This small tool used in study and test database,not
uesd on online database!
This tool is used to find how many blocks and types
in specified datafile,Exp:how many undo block in d
ata file!
QQ:22389860
***************************************************
-t Only Total blocks types in ibdata!
-d Blocks types detail in ibdata!
***************************************************
FILE SIZE IS : 524288000
Total Block Status :
Total block : 32000,Total size is: 500.000000 MB
Total undo block : 11072,Total size is: 173.000000 MB
Total index node block : 0,Total size is: 0.000000 MB
Total insert buffer free blocks: 0,Total size is: 0.000000 MB
Total data(leaf node) block : 20348,Total size is: 317.937500 MB
Total new allocate blocks : 576,Total size is: 9.000000 MB
Total insert buf bitmap blocks : 2,Total size is: 0.031250 MB
Total system blocks : 0,Total size is: 0.000000 MB
Total transaction system blocks: 0,Total size is: 0.000000 MB
Total file space header blocks : 0,Total size is: 0.000000 MB
Total extrenl disc blocks : 2,Total size is: 0.031250 MB
Total LOB blocks : 0,Total size is: 0.000000 MB
Total Unkown blocks : 0,Total size is: 0.000000 MB
程式我放到了百度雲盤,有興趣的可以下載試試,在LINUX下 傳到伺服器給予執行許可權即可以執行。
[root@hadoop1 mysqldata]#chmod 755 mysqlblock
[root@hadoop1 mysqldata]# ./mysqlblock mysqldata3 -t
雲盤地址
作者微信:
那麼既然知道了標識位,我使用C語言也寫了一個功能類似的小工具,不要在生產環境,可用於學習和研究
後期會加入更多想到的有用的功能。其實程式非常簡單,我就在一個檔案裡面就完成了,因為不大所以沒有分為多個檔案。
工具包含2個選項
限於INNODB 資料檔案
-t Only Total blocks types in ibdata!
-d Blocks types detail in ibdata!
-t 是一個綜述。
-d 是每個塊的型別。
***************************************************
USEAGE: mysqlblock datafile -t/-d
This small tool used in study and test database,not
uesd on online database!
This tool is used to find how many blocks and types
in specified datafile,Exp:how many undo block in d
ata file!
QQ:22389860
***************************************************
-t Only Total blocks types in ibdata!
-d Blocks types detail in ibdata!
***************************************************
FILE SIZE IS : 524288000
Total Block Status :
Total block : 32000,Total size is: 500.000000 MB
Total undo block : 11072,Total size is: 173.000000 MB
Total index node block : 0,Total size is: 0.000000 MB
Total insert buffer free blocks: 0,Total size is: 0.000000 MB
Total data(leaf node) block : 20348,Total size is: 317.937500 MB
Total new allocate blocks : 576,Total size is: 9.000000 MB
Total insert buf bitmap blocks : 2,Total size is: 0.031250 MB
Total system blocks : 0,Total size is: 0.000000 MB
Total transaction system blocks: 0,Total size is: 0.000000 MB
Total file space header blocks : 0,Total size is: 0.000000 MB
Total extrenl disc blocks : 2,Total size is: 0.031250 MB
Total LOB blocks : 0,Total size is: 0.000000 MB
Total Unkown blocks : 0,Total size is: 0.000000 MB
程式我放到了百度雲盤,有興趣的可以下載試試,在LINUX下 傳到伺服器給予執行許可權即可以執行。
[root@hadoop1 mysqldata]#chmod 755 mysqlblock
[root@hadoop1 mysqldata]# ./mysqlblock mysqldata3 -t
雲盤地址
作者微信:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7728585/viewspace-2015843/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHP 資料型別之檢視和判斷資料型別PHP資料型別
- linux檢視檔案型別Linux型別
- 檢視檔案系統型別型別
- MySQL:如何快速的檢視Innodb資料檔案MySql
- C++檢視資料型別C++資料型別
- 檢視Windows檔案系統資料塊大小的方法Windows
- datafile.sql 檢視資料檔案和臨時檔案SQL
- 檢視資料檔案大小
- Java檢視變數資料型別Java變數資料型別
- du df 檢視檔案和資料夾大小
- 用bbed檢視資料檔案的資料塊block 0及block 1BloC
- Oracle BLOB型別的資料如何檢視和下載?Oracle型別
- mysql學習7:第四章:資料庫檔案--引數檔案和型別MySql資料庫型別
- 【exp】快速檢測資料檔案壞塊
- 使用dbv和RMAN檢查資料檔案中的壞塊
- JS專題之資料型別和型別檢測JS資料型別
- 資料檔案的SCN和資料塊的SCN有何區別
- Java 資料型別和 MySql 資料型別對應一覽表JavaMySQL 資料型別
- 檢視資料庫資料檔案的總大小資料庫
- MYSQL 資料型別MySQL 資料型別
- [Mysql]資料型別MySql資料型別
- MySQL資料型別MySql資料型別
- Mysql資料庫學習(二):資料型別(數值型別 日期和時間型別 字串型別)MySql資料庫資料型別字串
- 檢視linux檔案系統塊大小Linux
- 1-庫表檢視及常用資料型別資料型別
- 檢視錶中複合資料型別內容資料型別
- 檔案型別和副檔名型別
- 持續更新,檢視dump oracle資料塊檢視Oracle
- 檔案插入 Oracle資料庫 Blob型別Oracle資料庫型別
- 物料型別檢視型別
- MySQL資料歸檔小工具推薦--mysql_archiverMySqlHive
- MySQL 資料型別分類和選擇MySQL 資料型別
- MySQL CHAR和VARCHAR資料型別介紹MySql資料型別
- MySql和SQL Server資料型別 對比MySqlServer資料型別
- 檔案上傳漏洞防範-檔案型別檢測型別
- 強資料型別和弱資料型別資料型別
- js資料型別之基本資料型別和引用資料型別JS資料型別
- MySQL資料庫檢視:檢視定義、建立檢視、修改檢視MySql資料庫