TokuDB 引擎 (Percona Server)

Percona Server可以看做是Linux上优化过的MySQL,Percona团队都是MySQL专家,比如Percona针对InnoDB优化的XtraDB 引擎是兼容InnoDB的,Percona还提供了TokuDB版本的Percona Server,TokuDB是一个面向大数据,支持事务的存储引擎,有着非常好的随机写性能,并且支持在线 DDL。

Percona Server 可以看作是 MySQL 的增强版,因为和MySQL几乎完全兼容,在使用 yum 安装的时候只是包名不一样,安装后的产物都几乎相同。

查看全文 →

MySQL 开发人员规范

对于Web线上业务推荐使用 InnoDB,这也是现在 MySQL 默认的数据引擎。

虽然 MyISAM 非常适用于读远大于写的场景,但是请不要在同一个库中混用这两种引擎,因为目前大数据量情况下的备份和容灾还没有好的方案。

查看全文 →

MySQL存储过程模拟数据插入

有时我们需要进行MySQL大量数据的查询、性能、索引测试,通过程序灌入数据非常慢,可以通过存储过程批量插入模拟数据。

以下我们创建了一个类似文章内容的表结构,改表结构含有各种类型的字段,通过存储过程对各种字段进行有条件的随机模拟插入。

查看全文 →

MySQL 导入导出相关操作

使用mysqldump 导出csv, tsv 格式
使用LOAD DATA 将csv, tsv数据导入到表中
其他一些限制条件的导入导出

查看全文 →