我们致力于一个MySQL知识的分享网站

  |   本站Feed      

随机主键对InnoDB插入性能的影响

2009-08-18 23:34:34  |   才被阅读:344 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:Taobao DBA Team
标签: ,

孔子说得好,“学而不思则罔,思而不学则殆”。看书看多了不去想不去做对比,很快脑子就会一片混乱。这篇blog稍微介绍下随机主键对InnoDB插入性能的影响。
InnoDB引擎的行结构相当复杂(compact、redundant、Barracuda)。为了弄明白这一个细节,我翻了很多遍官方手册。后来又对比着看了很多本书,发现他们自相矛盾,无奈之下,只能从简单的开始测起。

继续阅读全文...

InnoDB之Dirty Page、Redo log

2009-08-18 23:23:49  |   才被阅读:293 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:Taobao DBA Team
标签: , ,

在InnoDB中,buffer pool里面的dirty page一方面可以加快数据处理速度,同时也会造成数据的不一致(RAM vs DISK)。本文介绍了dirty page是如何产生,以及InnoDB如何利用redo log如何消除dirty page产生的数据不一致。

继续阅读全文...

mysql数据库备份脚本

2009-08-16 22:11:56  |   才被阅读:304 次  |   要评论?
分类: MySQL初级应用  |   发布: OurMySQL  |   来源:懒人运维
标签:

该脚本可以将数据库备份到/backup目录,以便你随时恢复备份。
同时该脚本可以指定你要备份的数据库。

继续阅读全文...

CHAR定长字段对MyISAM和InnoDB的意义

2009-08-14 23:16:52  |   才被阅读:225 次  |   要评论?
分类: MySQL优化设计  |   发布: OurMySQL  |   来源:老王的技术手册
标签:

如果使用类似主服务器是InnoDB,从服务器是MyISAM这样的主从结构,那么就有必要针对不同的表类型考虑CHAR的取舍,头脑中应该一直有这样的概念,不要想当然的认为主从服务器中表的字段类型必须一致。

继续阅读全文...

MySQL 关于毫秒的处理

2009-08-13 23:07:33  |   才被阅读:285 次  |   要评论?
分类: MySQL解错方案  |   发布: OurMySQL  |   来源:上帝,咱们不见不散!
标签:

很多从ORACLE 或者 SQL SERVER 移植到 MySQL 的朋友都遇到一个相同的问题,就是关于毫秒的存储与显示。 由于MySQL 的只提供了DATETIME, TIMESTAMP, TIME, DATE, YEAR这几种时间类型,而且DATETIME 以及 TIMESTAMP 的最小单位是秒,没有存储毫秒级别的函数。 不过MySQL 却能识别时间中的毫秒部分。而且我们有多种方式可以获得毫秒的部分,比如函数:microsecond 等。

继续阅读全文...