- 浏览: 29658 次
- 来自: 北京
最近访客 更多访客>>
最新评论
-
vasee:
长见识了,楼上的全是牛人。。
可mysql我还得用呀。。
MySQL InnoDB 的性能问题讨论 -
fangzhouxing:
试一下 Spket 1.6.3!
选择 JS OOP 实现方式,支持 Aptana IDE 的代码提示 -
sp42:
不仅IDE OOP支持不好,文档的parser对OOP的支持也 ...
选择 JS OOP 实现方式,支持 Aptana IDE 的代码提示 -
ncisoft:
如果使用上不需要 alter index,那么可以同意 iso ...
MySQL InnoDB 的性能问题讨论 -
iso1600:
引用
我是在 alter index 的时候,发现速度让人无法 ...
MySQL InnoDB 的性能问题讨论
文章列表
测试环境如下
CPU:PD 940 双核
MEM:4GB
测试数据:300w 行,my.cnf 经过设计,确保所有的索引都被加载到了内存
Linux:SUSE Linux Enterprise Server 10 SP1 amd64
MySQL:1) SUSE 自带的 5.0.26;2) MySQL 网站上下载的 MySQL-server-community-5.0.45-0.sles10.x86_64.rpm
SQL:见下
测试结果:
1) MySQL 官方版本的用时:0.30s
2) SUSE 自带的用时:0.19s
3) 效率提升 1/3
令人惊讶的数据,不知道SUSE 都干啥了
sql ...
直接写 JS 代码不需要 IDE 支持的牛人可跳过。。。
JS 在实现复杂的 RIA 组件时,如果没有 OOP 的支持会显得很麻烦,不利于代码重用,比如 Ext JS 的 Widget 里面就广泛用到了继承关系:Observable > Button > SplitButton = MenuButton,MooTools 中对接口的使用比较多。这 JS 代码越写越复杂,Aptana 对 JS 的代码提示支持,还是比较能提高生产效率的。
试用过 ExtJS、Prototype、MooTools、Base.js 等支持 OOP 比较好的框架,发现其 OOP 的实现方式都没有考虑到与 Ap ...
MySQL最为人垢病的缺点就是缺乏事务的支持,MyISAM 性能虽然出众,不是没有代价的,InnoDB 又如何呢?InnoDB 的磁盘性能很令人担心,MySQL 缺乏良好的 tablespace 真是天大的缺陷!
InnoDB的表空间分成三种,一种是裸设备,一种是若干个 ibdata 文件(缺省方式),再一种是 Per-Table 文件,第一种用得少,第二种显然比第三种效率更差,本文的讨论基于 Per-Table,也即 innodb_file_per_table 配置参数。
现象重现:导出一个几百万行数据、带若干索引、有过频繁更新的表出来再导入,如果能以真实环境下的表来做测试就更理想,到 d ...