Mik*_*iss 5 google-cloud-platform google-cloud-spanner
STRING(MAX)使用而不是像这样的固定限制是否会导致性能损失(或改进)STRING(256)?
STRING(MAX)
STRING(256)
Mik*_*iss 7
没有。STRING(MAX)与引擎盖下有限长度的字符串完全相同。同样适用于BYTES(MAX). 所以不存在性能差异。
BYTES(MAX)
使用固定限制的主要原因是您希望在架构中强制执行逻辑约束。例如:如果您使用STRING来存储 2 个字母的国家/地区代码,那么您可能需要使用STRING(2)。
STRING
STRING(2)
请注意,根据docs,您始终可以更改字符串的长度限制,但有一个警告除外:
BYTES
MAX
归档时间:
8 年,4 月 前
查看次数:
3430 次
最近记录:
6 年,11 月 前