gpt4 book ai didi

MySQL:使用 LONGTEXT 而不是 MEDIUMTEXT 是否缺乏性能?

转载 作者:行者123 更新时间:2023-12-05 03:58:04 27 4
gpt4 key购买 nike

我知道尽可能使用最小数据类型的原则,但我想知道为什么这适用于 MySQL 中的 TEXT/MEDIUMTEXT/LONGTEXT?如果我使用 LONGTEXT 而不是 MEDIUMTEXT,是否存在性能问题?我找到了问题 What is the disadvantage to using a MySQL longtext sized field when every entry will fit within a mediumtext sized field?但我认为这不是性能问题的答案?

是否只是为 LONGTEXT 多一点存储空间的问题?

什么时候我应该更喜欢 MEDIUMTEXT 而不是 LONGTEXT?

最佳答案

唯一的区别是行数据中的长度字段。使用 MEDIUMTEXT 而不是 LONGTEXT 每条记录节省 1 个字节。如果您有 1 亿条记录,则可以节省 100 MB。曾经有一段时间,这是一个很大的磁盘空间。

如果您遇到数据库行的大小限制,差异也可能很大。 *TEXT 数据的文本存储在表数据外部的文件中,因此它不计入限制,但我相信 size 字段在表中,所以它计算在内。

但如果这些都不是问题,请继续使用最大的类型,让您的模式面向 future 。

关于MySQL:使用 LONGTEXT 而不是 MEDIUMTEXT 是否缺乏性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58225898/

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