gpt4 book ai didi

mysql - 在哪种情况下,MySQL 的 InnoDB 的 COMPACT row_format 会比 REDUNDANT 更快/更好?

转载 作者:行者123 更新时间:2023-11-29 04:33:37 24 4
gpt4 key购买 nike

我在 Stackoverflow、DBA 和服务器故障上看到了很多比较,但实际上并不清楚具体情况下的性能,无论是使用 COMPACT 还是 REDUNDANT 行格式使用InnoDB

在某些情况下,一些简单的表是否会带来明显的性能提升?例如,在一个简单的关系表user_roles中,使用两个整数users表与roles表进行映射这将始终使磁盘上的行大小相同?

如果这不是一个好的例子,是否有可以产生明显影响的好例子?

谢谢!

最佳答案

COMPACT 格式在存储字段长度方面稍好一些。 REDUNDANT 存储每个字段的长度,即使它是固定大小的 INT。然而,COMPACT 仅存储可变长度字段的长度。

在我看来,这对性能差异的影响很小,以至于没有必要为格式而烦恼。

REDUNDANT format COMPACT format

关于mysql - 在哪种情况下,MySQL 的 InnoDB 的 COMPACT row_format 会比 REDUNDANT 更快/更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51444173/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com