gpt4 book ai didi

mysql - MySQL 使用什么文件系统?

转载 作者:行者123 更新时间:2023-11-29 16:38:17 26 4
gpt4 key购买 nike

在 Linux 操作系统上将数据库数据保存到磁盘时,MySQL 是否使用 fread、read、mmap 或其他文件系统?或者MySQL正在做一个测试来看看该使用哪一个?这不是指保存配置数据。我对实际的数据库感兴趣,最好是 InnoDB。

感谢您的帮助。

编辑:更具体地说,我对 MySQL 中的 c/c++ 源代码感兴趣,它执行将数据保存到 InnoDB 数据库的实际调用。可能的选项包括 fread、read、mmap 等。

最佳答案

What file system does MySQL use?

MySQL 访问方法代码(InnoDB、MyISAM、AriaDB 等)使用主机操作系统上主机卷的 native 文件系统。 Windows 上的 NTFS、U**X 系统上的 ext4fs 等。主管平台端口使用多种 I/O 技术,包括内存映射、分散/聚集和普通读写系统调用,并与文件系统的日志功能集成。使用的具体技术取决于查询类型、访问方法和缓存状态。

专业提示:出于性能原因,不必担心这一点,除非您的服务器运行在您在库房中找到的旧 32 位 486 计算机上(或者除非您拥有数百万用户和数十亿用户)数据行)。

关于mysql - MySQL 使用什么文件系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53470752/

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