`

(转)在fusionio上mysql几个参数的修改说明

阅读更多
1. innodb_flush_method = O_DIRECT
MySQL写文件的时候,跳过OS cache,直接写在磁盘上。
2.innodb_max_dirty_pages_pct=60
Innodb buffer pool往磁盘刷脏数据的比例,越小表示在pool中保留脏数据越少,刷得越快。在磁盘性能较高的时候,可以调小。默认是75
3.innodb_read_io_threads = 16
   innodb_write_io_threads = 8
MySQL 5.5改进了io策略,可以配置有多少个读写io线程。在磁盘性能较高时候,增大提高性能。默认都是4.
4.innodb_adaptive_flushing=1
plugin 1.0.4 加入,默认打开,MySQL通过自己的内部的一些算法,自己去主动flush 一些dirtypage,使脏数据保持一个合理的量,以确保在需要的时候,不至于使得flush log的操作过大,占用大量io
5.innodb_io_capacity=10000
MySQL根据这个参数来评估你磁盘的io能力,默认200,是对一般的sas盘。在磁盘性能较高的情况下,可以设置大一些。
6.innodb_thread_concurrency=0
0是不限制MySQL的并发线程数。
7.innodb_doublewrite=0
Innodb在存数据的时候,并写两次,先写到doublewrite buffer,然后再写到磁盘上,当磁盘性能很高的时候,可以关闭doublewrite直接写在磁盘上。
8.innodb_purge_threads=1
不用maser thread,单独一个purge thread来做删除数据的purge工作。
9.sync_relay_log_info=1 # default 0
   sync_master_info=1 # default 0
   sync_relay_log=1 # default 0
   sync_binlog=1
MySQL写binlog和log info的方式,其中前三个是后来5.5新增的,可以控制可以的时机。为1表示每次操作成功后,都写入文件。确保slave的数据完整。
分享到:
评论

相关推荐

    MySQL数据库优化实践

    总之,MySQL数据库的优化是一个综合性的过程,涉及到硬件、操作系统和文件系统的多个层面。通过对这些方面进行精细化调整,可以显著提高数据库的运行效率,降低延迟,提升整体服务的质量。在实际操作中,应结合具体...

    MySQL和IO 上1

    MySQL是世界上最流行的关系型数据库管理系统之一,特别是在互联网领域中,其高效、稳定和灵活的特点使其成为许多企业首选的数据库解决方案。本篇文章将深入探讨MySQL与IO(输入/输出)的相关知识,包括MySQL的主要...

    高性能的MySQL

    构建高性能的MySQL系统是IT行业中一项复杂而精细的任务,它涉及到多个层面的考量与优化,旨在确保数据库在处理大量数据和高并发请求时能够保持高效、稳定和安全。以下是对给定文件信息中的主要知识点进行的详细阐述...

    MySQL和IO 下1

    本篇主要探讨MySQL与I/O相关的多个层面,帮助我们理解如何优化数据库系统的整体性能。 首先,硬件是数据库性能的基础。CPU和内存的选择至关重要。高速的CPU能加速计算过程,而充足的内存可以减少磁盘I/O,提高响应...

    365日历使用新技术促进架构的演进

    - 服务器架构演进还包括了数据库层面的优化,如使用FusionIO技术提升单机性能,以及实施参数索引、分区(partition)、RAID等方案来解决表记录数上千万导致的慢查询问题。 - 另外,文章提到了云服务的使用,包括腾讯云...

    淘宝在线交易数据演变专题培训课件.ppt

    1. **一次淘宝购物之旅**:描述了用户在淘宝上购物的基本流程,包括查找商品、查看详情、添加购物车、结算订单、付款和查看购买的商品。这个过程涉及到多个业务模块的交互,例如搜索、商品展示、订单处理和支付。 2...

    淘宝在线数据演变PPT

    同时,买家库也实现了去小型机和Oracle的目标,采用Mysql+FusionIO的组合,进一步提升了数据处理速度和存储效率。 #### 2. 淘宝交易系统的业务结构与技术架构 - **业务结构**:淘宝交易系统涉及买家、卖家、订单...

    淘宝嘉年华分布式资料共享

    - 在内存中的元数据开销为24字节(300GB/4KB, 1.8GB),而在SSD上的元数据开销则为16字节。 - 一个集合(set)包含512个块。 ##### 4.3 测试结果 - 业务性能压测显示,Flashcache的命中率达到了98.2%,并且系统的平均...

    淘宝在线交易

    - 在分库分表方面,淘宝将数据库分为了32个逻辑库,每台服务器承载16个逻辑库,共计1024张表,以此来分散数据压力并支持未来的扩展。 #### 五、淘宝交易流程与角色介绍 - **交易流程**包括:查找宝贝、查看详情、...

    SSD优化[整理].pdf

    目前市场上的SSD多采用NAND技术,如Intel的SATA接口SSD或FusionIO的PCIe接口产品。 SSD的核心技术之一是SLC(单级单元)和MLC(多级单元)。SLC每个单元存储1位,速度快、寿命长,适合企业级应用;而MLC每个单元...

    大数据技术分享 数据架构演进 淘宝在线交易数据演变 共57页.pptx

    【主要内容】 一次淘宝购物之旅 交易业务和系统结构介绍 2003~2008从Mysql到小型机Oracle 2009年交易库拆分为买家库和卖家库 2010年交易卖家库的优化和买家库一拆二 ...2011年交易买家库去小型机和Oracle,磁盘 FusionIO

    大型应用系统设计 Flash存储设备在淘宝的应用实践 共12页.pptx

    《大型应用系统设计:Flash存储设备在淘宝的应用实践》 在快速发展的信息技术领域,大型应用系统的设计和优化至关重要。此报告聚焦于Flash存储设备在淘宝的广泛应用,旨在分享实践经验,探讨如何通过软硬件结合的...

    最受关注的13款大数据产品.pdf

    本文将重点介绍13款在Hadoop Summit 2013上备受关注的大数据产品,它们代表了当前大数据技术的发展趋势。 首先,Continuuity推出的Developer Suite 1.7引入了对MapReduce的支持,使得开发者能够在Continuuity平台上...

    hbase bucket cache

    - 当第一次请求一个块时,如果在 LRU Block Cache 中未命中,则会尝试从 Bucket Cache 中获取。 - 如果仍然未命中,则会从 IO Engine 中读取数据,并将数据块添加到 RAM Cache Map 和 Queue 中。 2. **第二次及...

    Fusion-io 快速安装指南

    **Fusion-io 快速安装指南综合解析** Fusion-io 的 ioDrive 和 ioDriveDuo 是高性能存储解决方案,为数据中心和高...通过遵循官方指南,用户可以顺利完成 ioDrive 的安装和配置,充分发挥其在数据密集型应用中的优势。

    Beyond Block IO - Rethinking Traditional Storage Primitives (ouyangx-hpca2011)-计算机科学

    † FusionIO and ‡The Ohio State UniversityAbstractOver the last twenty years the interfaces for access- ing persistent storage within a computer system have re- mained essentially unchanged. Simply ...

Global site tag (gtag.js) - Google Analytics