gpt4 book ai didi

mysql - 命名的 fifo 管道使用磁盘写入和读取吗?

转载 作者:行者123 更新时间:2023-11-29 01:45:04 25 4
gpt4 key购买 nike

我想解析 MySQL 通用日志并将该信息存储在另一台服务器上。

我想知道让 MySQL 将其日志写入 Linux 命名管道 FIFO 而不是仅仅移动日志文件然后解析它是否会提高性能。

我的目标是消除硬盘访问并提高 MySQL 服务器的性能。

这一切都是在Linux centos上完成的。

那么 FIFO 是使用磁盘访问还是一切都在内存中完成?

如果我让 MySQL 写入一个 FIFO,并有一个在内存中运行的进程解析该信息,然后将其发送到不同的服务器,这样会节省磁盘写入吗?

这也比将 MySQL 通用日志存储到 MySQL 数据库中更好。我注意到插入语句可以使脚本增加 0.2 秒。所以我想知道我是否打开 MySQL 的日志记录,它会向运行的每个查询添加 .2。

最佳答案

来自fifo(7) man-page :

FIFO special file has no contents on the file system

使用 fifo 来提高 MySQL 性能是否是个好主意是另一个问题。

关于mysql - 命名的 fifo 管道使用磁盘写入和读取吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9217506/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com