资源简介

py_innodb_page_info工具为《INNODB存储引擎》作者姜承尧写的。 该工具用来分析表空间中的各页得类型和信息,用python编写。 网上多是python2版本的,这里给出python3版本的。

资源截图

代码片段和文件信息

#encoding=utf-8
INNODB_PAGE_SIZE = 16*1024*1024

# Start of the data on the page
FIL_PAGE_DATA = 38


FIL_PAGE_OFFSET = 4 # page offset inside space
FIL_PAGE_TYPE = 24 # File page type

# Types of an undo log segment */
TRX_UNDO_INSERT = 1
TRX_UNDO_UPDATE = 2

# On a page of any file segment data may be put starting from this offset
FSEG_PAGE_DATA = FIL_PAGE_DATA

# The offset of the undo log page header on pages of the undo log
TRX_UNDO_PAGE_HDR = FSEG_PAGE_DATA

PAGE_LEVEL = 26 #level of the node in an index tree; the leaf level is the level 0 */

innodb_page_type={
‘0000‘:u‘Freshly Allocated Page‘
‘0002‘:u‘Undo Log Page‘
‘0003‘:u‘File Segment inode‘
‘0004‘:u‘Insert Buffer Free List‘
‘0005‘:u‘Insert Buffer Bitmap‘
‘0006‘:u‘System Page‘
‘0007‘:u‘Transaction system Page‘

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    .......      1264  2018-02-05 06:34  py2\py_innodb_page_info-master\include.py

    .......      2178  2018-02-05 06:34  py2\py_innodb_page_info-master\mylib.py

    .......       234  2018-02-05 06:34  py2\py_innodb_page_info-master\py_innodb_page_info.py

     文件       1398  2019-07-01 17:19  py3\include.py

     文件       2860  2019-07-01 17:37  py3\mylib.py

     文件        267  2019-07-01 16:08  py3\py_innodb_page_info.py

     目录          0  2019-07-01 17:39  py2\py_innodb_page_info-master

     目录          0  2019-07-01 17:39  py2

     目录          0  2019-07-01 17:38  py3

----------- ---------  ---------- -----  ----

                 8201                    9


评论

共有 条评论