0
点赞
收藏
分享

微信扫一扫

文件系统对数据库性能的影响

在平时的数据库性能测试中,我们也需要关注一下服务器所使用的文件系统类型,因此介绍Linux常用的文件系统类型及常见文件系统的特性。

文件系统的主要特点

1、数据可以长期保存在计算机外存上,可以对数据进行反复处理,并支持文件的查询、修改、插入和删除等操作。
2、文件系统实现了记录内的结构化,但从文件的整体来看却是无结构的。
3、其数据面向特定的应用程序,因此数据共享性、独立性差,且冗余度大,管理和维护的代价也很大。

这种数据处理系统是把计算机中的记录进行存取,并可以实现对文件的修改、插入和删除,这就是文件系统。文件系统实现了记录内的结构化,即给出了记录内各种数据间的关系。但是,文件从整体来看却是无结构的。

文件系统对性能影响的基础介绍

文件系统在数据库中保证数据完整性的最低层,通常使用日志型文件操作系统,如:EXT4、XFS或ZFS。建议使用EXT4,通过一些基准测试表明,大多数文件系统在很多方面都非常接近,单纯为性能寻找文件系统实际是一种干扰,文件系统的性能跟特定的工作负载相关,大多数时候,给定的文件系统跟其他文件系统相比不会有明显的差别,只有在某些情况下,达到文件系统的处理极限时,例如:需要处理高并发、处理许多文件、碎片等,不同的文件系统差异才会体现出来。

ext3文件系统有太多严格的限制

常见文件系统的特性

文件系统

操作系统

日志支持

大目录支持

ext3

GUN/Linux

可选

可选/部分支持

ext4

GUN/Linux

支持

支持

JFS

GUN/Linux

支持

不支持

NTFS

content2

支持

支持

XFS

GUN/Linux

支持

支持

ZFS

GUN/Linux

支持

支持

ReiserFS

GUN/Linux

支持

支持

1.作者:​​Syw​​

3.本文版权归作者有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

4.如果文中有什么错误,欢迎指出。以免更多的人被误导。




举报

相关推荐

对数据库的操作命令

mybatis对数据库操作

0 条评论