是否可以使用选项文件将参数传递给 pt-table-checksum?

Hal*_*luk 3 mysql percona percona-tools

我们使用 Percona 的 pt-table-checksum 进行 MySQL 复制完整性检查。
是否可以使用某种配置文件传递部分或全部选项?

例如,我们可以在文件中写入我们想要检查的表列表吗?
我理解的手册没有讲这样的文件:http : //www.percona.com/doc/percona-toolkit/2.1/pt-table-checksum.html

Aar*_*own 5

是的,你可以这样做。

pt-table-checksum --config FILENAME
Run Code Online (Sandbox Code Playgroud)

FILENAME 的样子

tables                  = table1,table2,table3
ignore-tables-regex     = ^tmp
chunk-time              = .2
max-load                = Threads_running=10
chunk-size              = 100000
user                    = myuser
pass                    = mypass
Run Code Online (Sandbox Code Playgroud)

如果--config未指定,/etc/percona-toolkit/pt-table-checksum.conf默认情况下将从 pt-table-checksum 中读取。几乎所有的 Percona Toolkit 工具都有这种能力。

此处提供有关配置文件如何工作的详细信息