
1.概述
首先查看文章:【MySQL】阿里:MySQL 单表数据最大不要超过多少行?为什么?
MySQL的页大小(Page size)通常是16KB,这是因为在设计MySQL存储引擎时考虑了一些因素,包括性能、内存管理和存储空间利用率等。
- 性能:较大的页大小可以减少磁盘I/O操作的次数。当MySQL需要读取或写入数据时,它以页为单位进行操作。如果页大小较小,那么每读取或写入一次数据都需要更多的磁盘I/O操作,从而对性能产生不利影响。较大的页大小可以减少磁盘寻道时间和读取数据的次数,提高性能。
- 内存管理:MySQL需要将数据加载到内存中进行处理,较大的页大小可以减少存储引擎在内存中管理页的数量,从而提高内存管理的效率。此外,较大的页大小还有助于减少内存碎片化的情况发生。
- 存储空间利用率:较大的页大小可以减少存储引擎在磁盘上存储数据时的额外开销。对于存储引擎而言,每个页都需要一定的元数据(metadat
订阅专栏 解锁全文
286

被折叠的 条评论
为什么被折叠?



