Skip to content

slave_load_tmpdir

xiaoboluo768 edited this page Jun 14, 2020 · 2 revisions
  • 从库创建临时文件的目录的名称。当从库SQL线程复制LOAD DATA INFILE语句时,它会从中继日志加载的文件内容并提取出来存放到一个临时文件中,然后再将其加载到从库的数据表中。如果load data语句主库上提交一个很大的文件,则从库上生成的临时文件也会很大。因此,建议使用此选项指定这个临时文件的存放目录到一个拥有足够可用空间的文件系统中,在这种情况下,中继日志也会很大,所以您可能也需要使用--relay-log选项将中继日志放在与该临时相同的文件系统中
    • 全局变量,只读变量,directory name类型,默认值与tmpdir相同
    • PS:此选项指定的目录应该位于基于磁盘的文件系统(而不是基于内存的文件系统)中,因为用于复制LOAD DATA INFILE的临时文件必须能够在机库中持久化,一边从库重新启动之后能够继续运行以保证主备数据的一致性。该目录不能位于操作系统重启可能执行清理操作的路径下。

上一篇:gtid_next | 下一篇:gtid_purged

Clone this wiki locally