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

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

时间:2023-01-10 21:13:32浏览次数:38  
标签:数据库 GUN 支持 文件系统 Linux 性能

在平时的数据库性能测试中,我们也需要关注一下服务器所使用的文件系统类型,因此介绍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 支持 支持

标签:数据库,GUN,支持,文件系统,Linux,性能
From: https://www.cnblogs.com/syw20170419/p/17041379.html

相关文章

  • [Oracle19C 数据库管理] 创建PDB
    使用PDB$SEED模板创建PDB通过PDB$SEED创建PDB数据库,将会触发以下动作:将文件从PDB$SEED文件夹复制到新创建的PDB数据库文件夹中。创建表空间SYSTEMSYSAUXUNDO创......
  • 数据库学习第一天概述1
    视频别人的笔记的目录对应视频的内容(这节课是概述没有要记忆的点)......
  • 服务案例 SQL Server数据库反复重启问题
    LinkSLA智能运维管家对主流数据库的监控,能够及时发现异常,快速响应,保障业务系统的稳定。平台通过对SQLServer数据库监控,帮助用户在数据库出现异常时事件处理。一、SQLServe......
  • 【转载】Linux根文件系统
    Linux根文件系统文件系统文件系统是os用来明确存储设备或分区上的文件的方法或数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为......
  • fio测试磁盘性能
    fio运行示例:1、随机写fio-filename=/tmp/test-direct=1-iodepth1-thread-rw=randwrite-ioengine=psync-bs=16k-size=2G-numjobs=10-runtime=60-group_report......
  • sqlserver数据库死锁
    死锁(Deadlock)所谓死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了......
  • SQL Server 2012主从数据库的订阅和发布,实现数据库读写分离(主从备份)
    学习:https://www.bilibili.com/video/BV13B4y1h7Wu?p=12&spm_id_from=pageDriver&vd_source=3f21d2e208ef0bf2c49a9be7560735e5学习:https://www.cnblogs.com/sdadx/p/6418......
  • sysbench服务器性能测试
    1,sysbench简介sysbench是一款开源的​​多线程​​​​性能测试​​工具,可以执行cpu/内存/线程/IO/数据库等方面的性能测试;包含以下几种测试:cpu性能磁盘IO性能调度程序性能......
  • openEuler RISC-V 的 Firefox 性能大升级,最高 40 倍性能提升
    RISC-VSIG择日即将发布openEulerRISC-V22.03V2版本镜像。本次发版会提供带有SpiderMonkeyJIT编译支持的Firefox最新版本和带有LLVMpipe优化的Mesa最新版本......
  • Sql Server 删除日志文件(日志文件大,导致数据库占用空间大)
    USE[master]ALTERDATABASE[要清理的库]SETRECOVERYSIMPLEWITHNO_WAIT--设置为简单模式,只有在简单模式下才可以删除ALTERDATABASE[要清理的库]SETRECOVERY......