MySQL 单表容量 100T,怎么处理这个需求?
2022年5月19日 - 网易
这意味着InnoDB最多有4G(0xFFFFFFFF)个数据页,默认一个页的大小为16K,因此:innodb_table_max_size=4G*16K=64T当然,用户可以通过参数innodb_page_size设置InnoDB的页大小,因此单表的最大上限也会有所不同。官方文档中对单表上限的说明如下图所示:PostgreSQL9.6版本前单表最大限制为32...
详情
SQL调优 第11期:压缩表
2020年8月19日 - 网易
mysql>createtablet2(idintprimarykey,r1varchar(200),r2text)key_block_size=4;QueryOK,0rowsaffected(0.07sec)通用表空间只支持和表空间文件块大小一致的压缩表。比如通用表空间ytt_ts1文件块大小为4K,key_block_size必须等于4。也就是说只支持页大小和文件块大小一样的压缩表。
详情
MySQL - innodb相关参数
2019年8月7日 - 网易
当启用独立表空间时,请合理调整:innodb_open_files3、限制Innodb能打开的表的数据,如果库里的表特别多的情况,请增加这个。这个值默认是300innodb_open_files=5004、缓冲池大小innodb_buffer_pool_size=64MInnoDB使用一个缓冲池来保存索引和原始数据,不像MyISAM。默认参数只有8M,这里设置越大,在存取表...
详情