配置文件¶
雷竞技下载官网Percona Toolkit工具可以从配置文件中读取选项。配置文件语法简单直接,与MySQL命令行客户端工具有一些相似之处。配置文件遵循相同的约定。
在内部,实际发生的情况是从文件中读取这些行,然后作为命令行选项和参数添加到工具中,因此只需将配置文件视为编写命令行的一种方式。
语法¶
配置文件的语法如下:
*
空格后跟散列符号(#)表示该行的其余部分是注释。删除。例如:
*
从所有行的开头和结尾删除空白。
*
空行将被忽略。
*
每行允许采用以下格式之一:
选项选项=价值不要在选项前面加上
--
.不要引用值,即使它有空格;值是字面的。等号周围的空格在处理过程中被删除。
*
只有长选项被识别。
*
只包含两个连字符的行表示选项解析结束。任何进一步的行都被解释为程序的附加参数(而不是选项)。
例子¶
pt-stalk的配置文件,
# pt-stalk配置变量=Threads_connected周期=2#触发如果问题连续出现两次----用户丹尼尔
相当于下面的命令行:
pt-茎--变量Threads_connected--周期2----用户丹尼尔
选项后--
直接传递给mysql和mysqladmin。
阅读顺序¶
这些工具按顺序读取几个配置文件:
Percona Too雷竞技下载官网lkit全局配置文件,/etc/雷竞技下载官网percona-toolkit / percona-toolkit.conf.所有工具都读取此文件,因此您应该只向其添加希望应用于所有工具的选项。
全局工具特定的配置文件,/etc/雷竞技下载官网percona-toolkit / TOOL.conf,在那里
工具
工具名称是什么pt-query-digest
.此文件以您正在使用的特定工具命名,因此您可以添加仅应用于该工具的选项。用户自己的Percona To雷竞技下载官网olkit配置文件,$ HOME 雷竞技下载官网/ .percona-toolkit.conf.所有工具都读取此文件,因此您应该只向其添加希望应用于所有工具的选项。
用户特定于工具的配置文件,$ HOME / .TOOL.conf,在那里
工具
工具名称是什么pt-query-digest
.此文件以您正在使用的特定工具命名,因此您可以添加仅应用于该工具的选项。
指定¶
有一个特别的——配置
选项,它允许您指定Percona Toolkit应该读取哪些配置文件。雷竞技下载官网指定一个以逗号分隔的文件列表。但是,它的行为与其他命令行选项不同。这是必须的第一个在命令行中,在任何其他选项之前。如果您试图在其他任何地方指定它,则会导致错误。此外,您不能指定——配置= /道路/ /文件
;您必须指定该选项和文件的路径,以空格分隔没有等号在他们之间,比如:
--配置/ /路径来/文件
如果根本不需要任何配置文件,请指定——配置”
提供一个空文件列表。