`
zhangxiong0301
  • 浏览: 359658 次
社区版块
存档分类
最新评论

MYSQL优化之关闭文件系统日志

阅读更多
通常数据库系统在数据大量操作时,会产生很大的磁盘io,关闭linux各文件系统的日志功能可以提高数据库吞吐量。

以ext4为例:
1)查看文件系统是否开启日志功能了。
tune2fs -l /dev/sda2 | grep 'has_journal' 如果返回结果中出现has_journal,则说明该文件系统开启了日志(jbd,也即 journaling block device)。
或者在数据库或其他读写磁盘比较厉害的时候iotop一下,也可以发现jdb2-XXX
2)关闭文件系统日志:
重新以只读方式挂载文件系统: mount -o remount -o ro /dev/sda2
去掉文件系统的has_journal属性:tune2fs -O ^has_journal /dev/sda2
重新以读写方式挂载文件系统: mount -o remount -o rw /dev/sda2

实际操作中,我们在以读写方式挂载文件系统时,ssh2失去连接,同一网段的机器去ping该机器,不通,过几分钟恢复正常。

至于ext系列,ext3升级ext2时开始增加文件系统日志功能,模块名称为jbd即日志块设备
分享到:
评论

相关推荐

    MySQL优化之配置文件

    MySQL优化之配置文件 文章目录MySQL优化之配置文件前言优化配置如下 前言 通常默认的 my.cnf 配置文件无法发挥出 MySQL 最高的性能,所以需要根据不同的硬件进行优化,配置文件的优化也是重点,下面是物理内存为 32G...

    mysql优化.pdf

    在进行MySQL优化时,我们需要对数据库进行深入分析,以便找到性能瓶颈并进行相应的调整。优化可以分为三个主要部分:优化概述、查询与索引优化分析以及配置优化。 首先,在优化概述部分,了解MySQL数据库常见瓶颈是...

    MySQL优化.docx

    ### MySQL优化知识点详解 #### 一、MySQL简介 MySQL是一款由MySQL AB公司开发的开源数据库管理系统,后来该公司被Sun Microsystems收购。MySQL因其简单、高效、可靠的特点,在IT行业中迅速崭露头角,成为最受欢迎...

    完美解决mysql启动后随即关闭的问题(ibdata1文件损坏导致)

    当MySQL服务启动后立即关闭,通常意味着在数据库运行过程中遇到了严重问题,这可能是由于数据文件损坏、配置错误或者系统资源不足等原因引起的。本案例中,问题的根源指向了"ibdata1" 文件的损坏。 从给出的日志...

    MySQL下PID文件丢失的相关错误的解决方法

    当遇到"mysql PID file not found"的错误时,首先要查阅MySQL的日志文件,通常位于`/var/log/mysql/error.log`,以获取更详细的错误信息。这有助于确定问题的具体原因,比如是否因为权限问题导致无法创建或读取PID...

    2G内存的MYSQL数据库服务器优化

    1. **my.ini文件**:MySQL的主要配置文件,用于设置MySQL的各种运行时参数。 2. **table_cache=2048**:定义了可以打开的最大表数,默认值通常较小。在高并发环境中,增加此值有助于减少因表锁定而导致的等待时间。...

    【荐】mysql服务性能优化—my.cnf_my.ini配置说明详解(16G内存)

    - **datadir=/data/3306/data**:数据文件存储目录,所有MySQL数据文件(包括但不限于表空间文件、日志文件等)都将存放于此。 - **open_files_limit=10240**:设置MySQL进程可同时打开的最大文件数量,对于多表...

    MySQL DBA之精通日志管理

    ### MySQL DBA之精通日志管理 在数据库管理领域,MySQL作为一款广泛使用的开源关系型数据库管理系统,在数据存储与管理方面发挥着重要作用。对于DBA(数据库管理员)来说,掌握MySQL的日志管理技术是非常必要的,这...

    MYSQL第三方库文件

    - `MySQL Connector/Python`官方驱动带有性能统计和日志功能,帮助开发者了解查询效率并优化数据库性能。 - 第三方库如`sqlparse`用于解析SQL语句,帮助分析查询结构和性能瓶颈。 5. **分布式数据库支持**: - ...

    MySQL优化之缓存优化(续)

    MySQL缓存优化是数据库性能提升的关键一环,尤其在高并发和大数据量的场景下,合理利用缓存能显著减少磁盘I/O操作,提高查询速度。本文将深入探讨MySQL中的各种缓存机制及其优化策略。 首先,我们关注的是查询缓存...

    mysql优化精华整理文档

    MySQL优化精华整理文档是针对数据库性能提升的一份详细指南,涵盖了多个关键方面,旨在帮助管理员和开发者提升数据库的运行效率。以下是对各个知识点的详细解释: 1. **我们可以且应该优化什么?** - 优化的目标...

    mysql优化,by叶金荣

    ### MySQL优化要点详解 #### 一、MySQL优化概述 MySQL作为一种广泛使用的开源关系型数据库管理系统,在实际应用过程中,为了提高其性能与稳定性,通常需要进行一系列优化措施。根据叶金荣(imysql@gmail.com)提供...

    MySQL日志分析(包括工具)

    通过合理使用MySQL提供的多种日志文件及其分析工具,可以有效提升数据库系统的稳定性和性能。无论是日常运维还是问题排查,这些工具都是不可或缺的好帮手。希望本文能够帮助读者更好地理解和运用MySQL日志文件。

    MySQL日志和数据恢复

    MySQL是世界上最流行的关系型数据库管理系统之一,其稳定性和可靠性在业界享有盛誉。然而,数据库系统难免会遇到问题,如意外的数据丢失、错误操作或系统崩溃等,这时MySQL的日志和数据恢复机制就显得尤为重要。本文...

    一步到位实现MySQL优化

    ### 一步到位实现MySQL优化 #### 一、MySQL优化概览 MySQL作为一款广泛使用的开源关系型数据库管理系统,在众多应用场景中扮演着至关重要的角色。为了确保MySQL能够在各种工作负载下保持高性能、高可用性以及良好...

Global site tag (gtag.js) - Google Analytics