九 13 Mysql combine index 发布时间:2009 年 9 月 13 日 发布者: OurMySQL Oracle的组合索引操作有2种,access和filter,当然access更好。Mysql在组合索引上,只有access,没有filter。因此要注意MYSQL处理where clause包括多个range条件的SQL语句。 继续阅读全文 →
八 27 字符与字节 发布时间:2009 年 8 月 27 日 发布者: OurMySQL 总结: char以字符来计算,一个中文一个英文都是占1个字符; Binary以字节来计算,一个英文占1个字节,一个中文占2个字节。 继续阅读全文 →
八 18 随机主键对InnoDB插入性能的影响 发布时间:2009 年 8 月 18 日 发布者: OurMySQL 孔子说得好,“学而不思则罔,思而不学则殆”。看书看多了不去想不去做对比,很快脑子就会一片混乱。这篇blog稍微介绍下随机主键对InnoDB插入性能的影响。 InnoDB引擎的行结构相当复杂(compact、redundant、Barracuda)。为了弄明白这一个细节,我翻了很多遍官方手册。后来又对比着看了很多本书,发现他们自相矛盾,无奈之下,只能从简单的开始测起。 继续阅读全文 →
八 18 InnoDB之Dirty Page、Redo log 发布时间:2009 年 8 月 18 日 发布者: OurMySQL 在InnoDB中,buffer pool里面的dirty page一方面可以加快数据处理速度,同时也会造成数据的不一致(RAM vs DISK)。本文介绍了dirty page是如何产生,以及InnoDB如何利用redo log如何消除dirty page产生的数据不一致。 继续阅读全文 →
八 10 Cluster的NDB存储引擎 发布时间:2009 年 8 月 10 日 发布者: OurMySQL 注意:使用cluster,表的存储引擎是NDB,所以其他引擎的数据都不会被保存,其他引擎参数也不会被识别。 继续阅读全文 →
八 10 Mysql 5.1.36源码安装step by step 发布时间:2009 年 8 月 10 日 发布者: OurMySQL Mysql 5.1.36源码安装step by step 继续阅读全文 →
八 05 MySQL同步启动选项 发布时间:2009 年 8 月 5 日 发布者: OurMySQL 同步,Log-slave-updates,Master-connect-retry,Read-only,Slave-skip-errors,Replicate-do-db\replicate-do-table\replicate-ignore-db\replicate-ignore-table\replicate-wild-do-table 继续阅读全文 →
八 04 innodb相关参数 发布时间:2009 年 8 月 4 日 发布者: OurMySQL innodb,innodb_buffer_pool_size,innodb_flush_log_at_trx_commit,Innodb_additional_mem_pool_size,Innodb_lock_wait_timeout,innodb_support_xa,Innodb_log_buffer_size,Innodb_log_file_size 继续阅读全文 →
八 04 MySQL的table_cache参数 发布时间:2009 年 8 月 4 日 发布者: OurMySQL 如果opened_tables每秒中打开的比较多,一般情况下,说明table_cahce太小了,但也存在另外一种情况:table cahce没有全部使用,临时表的打开,也会导致opened_tables的增加。 继续阅读全文 →