miariadb比postgre好用

1. 内存表引擎速度最快,比postgresql中的unlogged要快。postgresql内存表好像需要插件实现,原生安装不带。

2. Mariadb中的Innor引擎插入和更新都要快一点。

3. Mariadb中的innor选择行压缩功能,经测试能把1.5M的内容减少到700K,大约为一半。postgresql的压缩表功能好像也需要另外安装插件。

4. 行压缩功能时,插入稍微慢一点,更新时间会增加1到2倍,测试时更新1万条记录,普通表耗时2秒,压缩表耗时7秒。

以上测试的是都是最新版本,Mariadb为11.3.2, Postgresql为16

 

1.检查是否支持压缩:使用以下命令查看InnoDB是否支持压缩。

SHOW VARIABLES LIKE ‘innodb_file_per_table’;

如果该值为ON,则表示InnoDB支持数据压缩。

 

//下面是Mariadb创建InnoDB 引擎的压缩表

CREATE TABLE compressed_table (

id INT UNSIGNED NOT NULL AUTO_INCREMENT,

data VARCHAR(200),

PRIMARY KEY (id)

) ENGINE=InnoDB ROW_FORMAT=COMPRESSED;

posted @ 2024-08-06 13:15  81  阅读(1)  评论(0编辑  收藏  举报