Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  ...  /  ndb_redo_log_reader — Check and Print Content of Cluster Redo Log

25.5.22 NDB Cluster 重做日志读取器 — 检查和打印集群重做日志内容

读取重做日志文件,检查其错误,打印其内容以便人类阅读,或者同时进行这两项操作。ndb_redo_log_reader 主要是为 NDB 集群开发者和支持人员使用,以便在调试和诊断问题时。

这个实用工具仍在开发中,语法和行为可能会在未来的 NDB 集群版本中发生变化。

ndb_redo_log_reader 的 C++ 源文件可以在目录 /storage/ndb/src/kernel/blocks/dblqh/redoLogReader 中找到。

可以与 ndb_redo_log_reader 一起使用的选项在以下表格中显示。额外描述在表格后面。

ndb_redo_log_reader file_name [options]

文件名 是一个集群redo日志文件的名称。 redo日志文件位于数据节点的数据目录 (DataDir) 下的编号目录中;该目录下的redo日志文件路径符合模式 ndb_节点ID_fs/D#/DBLQH/S#.FragLog节点ID 是数据节点的节点ID。其中两个#分别表示数字(不一定是相同的数字);在D后面的数字范围为8-39inclusive;在S后面的数字范围根据 NoOfFragmentLogFiles 配置参数的值而变化,该默认值为16;因此,文件名中的默认数字范围为0-15inclusive。更多信息,请见 NDB集群数据节点文件系统目录

要读取的文件名可能后跟一个或多个以下选项:

  • -dump

    Command-Line Format -dump

    打印덤프信息。

  • --file-key, -K

    Command-Line Format --file-key=key

    使用stdinttymy.cnf文件提供文件解密密钥。

  • --file-key-from-stdin

    Command-Line Format --file-key-from-stdin

    使用stdin提供文件解密密钥。

  • Command-Line Format -filedescriptors

    -filedescriptors: 只打印文件描述符。

  • Command-Line Format --help

    --help: 打印使用信息。

  • -lap

    Command-Line Format -lap

    提供 lap 信息,包括最大 GCI 开始和完成。

  • Command-Line Format -mbyte #
    Type 数字
    Default Value 0
    Minimum Value 0
    Maximum Value 15

    -mbyte #:从 megabyte 开始。

    # 是一个介于 0 到 15 之间的整数。

  • Command-Line Format -mbyteheaders

    -mbyteheaders:只显示文件中的每个 megabyte 的第一页头。

  • Command-Line Format -noprint

    -noprint:不打印日志文件的内容。

  • Command-Line Format -nocheck

    -nocheck:不检查日志文件是否有错误。

  • Command-Line Format -page #
    Type 整数
    Default Value 0
    Minimum Value 0
    Maximum Value 31

    -page #:从这个页面开始。

    # 是一个介于 0 到 31 之间的整数。

  • Command-Line Format -pageheaders

    -pageheaders:只显示页面头。

  • Command-Line Format -pageindex #
    Type 整数
    Default Value 12
    Minimum Value 12
    Maximum Value 8191

    -pageindex #: 从这个页面索引开始。

    # 是一个介于 12 和 8191 之间的整数,包括这两个值。

  • -twiddle

    Command-Line Format -twiddle

    位移备份。

类似于ndb_print_backup_filendb_print_schema_file(并且不同于大多数NDB实用工具,这些实用工具旨在在管理服务器主机上运行或连接到管理服务器) ndb_redo_log_reader必须在集群数据节点上运行,因为它直接访问数据节点文件系统。由于它不使用管理服务器,因此该实用工具可以在管理服务器未运行时使用,即使整个集群已经完全关闭。