tidb操作系统大页

请问tidb是不是需要启用操作系统大页,我只知道oracle需要,不知道tidb有没有这个要求。

tidb建议是关闭的
https://docs.pingcap.com/zh/tidb/stable/check-before-deployment/#检查和配置操作系统优化参数

1 个赞

透明大页肯定是关闭。
操作系统大页和透明大页是两个不同的页。

:cold_sweat:尴尬,我还以为是同一个东西

建议关闭

TiDB 作为分布式数据库需要稳定的内存访问性能, THP的动态分配和合并机制可能导致不可预测的性能波动,所以建议关闭。

官方建议是要关闭的

:yum: 看这个结尾有点像AI了

1 个赞

这是复制完了,都没看一眼啊。 :sweat_smile:
这不是无人区,兄弟。

这两者最大的区别在于 : 标准大页管理是预分配的方式,而透明大页管理则是动态分配的方式。

THP是给HP添加了一个中间层。看完上面这个说明,我感觉tidb整体就不是oracle那种预分配管理内存的模式。

所以应该是不需要启用操作系统大页的。当然THP本来文档中就是建议关闭的。

建议关闭

大页和swap 都建议关闭

操作系统性能参数调优 | TiDB 文档中心
对于数据库应用,不推荐 使用 THP,

建议关闭(其它数据库也有这样的要求)