- 2011/7/5 23:17:45MySQL数据库优化实践
- 最近一段时间,我们整理了一些关于percona,linux,flashcache,硬件设备的优化经验,分享给大家:硬件1.开启bbwcraid卡都有写cache(battery backed write cache),写cache对io性能的提升非常明显,因为掉电会丢失数据,所以必须由电池提供支持。电池会定期充放电,一般为90天左右,当发现电量低于某个阀值时,会将写cache策略从writebac[阅读全文]
- 专题:作者:jacky
- 2011/6/30 13:51:31mysql索引浅析
- 谈起索引,首先简单的介绍一下mysql的存储引擎。mysql有多种存储引擎,像myisam、innodb、merge、memory(heap)、bdb(berkeleydb)、example、federated、archive、csv、blackhole。当然,您可以先看一下您当前版本的mysql都提供哪些存储引擎:mysql> show engines;+――――+―――-+―――――――[阅读全文]
- 专题:存储引擎InnoDB作者:lingxi
- 2011/6/24 13:58:41每天MySQL自动优化
- [root@bbs ~]# /usr/local/mysql/bin/mysqlcheck -aao -auto-repair -uroot -p下面说下几个参数的含义-a, --analyze 分析 [analyze given tables]-o, --optimize 优化 [optimize table]-a, --all-databases 所有的数据库 [check all the d[阅读全文]
- 专题:作者:Mike.Xu
- 2011/5/25 13:41:48MySQL”海量数据”查询性能分析
- 最近做了一次mysql所谓的”海量数据”查询性能分析.表结构dtdt2dt3itit2it3ididididididint pkext1ext1varchar(256)timetimetimetimetimetimeint/datetime keyext2ext2ext2ext2varchar(128)说明, myisam引擎, dt表示时间字段使用datetime类型, it表示时间字段使用in[阅读全文]
- 专题:存储引擎MyISAM作者:ideawu
- 2011/5/25 12:31:13sql_slave_skip_counter参数
- sql_slave_skip_counter这个全局参数,维护过主从架构的dba一定都不陌生,当从库的sql_thread被意外中断,你又想尽快恢复主从间的正常复制,就会用到这个参数;这个跳过的后果就是,你的业务要能容忍这个跳过所带来的丢失,也就是主库和从库上的数据将会不再一致,尽管之后你的主从同步又正常,其实严格意义上,这个从库已经没有意义了,无论是去备份还是对外提供读的服务,也就是说“她”已经[阅读全文]
- 专题:mysql复制作者:zhang
- 2011/5/17 8:54:48读高性能Mysql-操作系统和硬件优化
- 这三天看了高性能mysql这本书的第七章-操作系统和硬件优化. 至于为什么看这章节,主要是因为最近一直在看操作系统原理这本书,是想通过了解具体的软件设计(比如mysql)来进行思路的整理. 这章节不仅仅是优化,本身mysql的设计也是借鉴了很多操作系统原理的知识,可以说假如了解了mysql,那么学习其他的就可能融会贯通. 其实以前也看过这章节,但是到目前为止,基本上全忘了,所以说这有二方面原因: [阅读全文]
- 专题:作者:ywdblog
- 2011/2/16 22:17:22关于NoSQL的思考:为什么我们要优化存储的写性能
- 在nosql的许多产品中,我们通过benchmark可以看到的都是写性能极度提升,而读性能并没有太大的涨幅甚至相对传统rdbms还有下降。比如cassandra,mongodb这两个nosql的杰出代表。究其原因,我们可能会想到是因为当前ugc模式已经发展到白热化,用户产生内容导致读写比已经接近或者说小于1:1。但是我认为这绝不是个中真实原因。1. 缓存导致存储的raw read效率不再重要真实原[阅读全文]
- 专题:作者:heiyeluren
- 2011/1/18 22:08:05mysql的数据压缩性能对比
- 数据魔方需要的数据,一旦写入就很少或者根本不会更新。这种数据非常适合压缩以降低磁盘占用。mysql本身提供了两种压缩方式――archive引擎以及针对myisam引擎的myisampack方式。今天对这两种方式分别进行了测试,对比了二者在磁盘占用以及查询性能方面各自的优劣。至于为什么做这个,你们应该懂的,我后文还会介绍。且看正文:1. 测试环境:软硬件一台 64位 2.6.18-92 内核linu[阅读全文]
- 专题:存储引擎MyISAM作者:朋春