Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 字符串的性能差异(最大值)?_Google Cloud Platform_Google Cloud Spanner - Fatal编程技术网

Google cloud platform 字符串的性能差异(最大值)?

Google cloud platform 字符串的性能差异(最大值)?,google-cloud-platform,google-cloud-spanner,Google Cloud Platform,Google Cloud Spanner,如果使用STRING(MAX)而不是像STRING(256)这样的固定限制,是否有性能损失(或改进)?否字符串(最大)与发动机罩下长度有限的字符串完全相同。这同样适用于字节(最大)。因此,没有性能差异 使用固定限制的主要原因是您是否希望在模式中强制实施逻辑约束。例如:如果您正在使用字符串存储两个字母的国家/地区代码,则可能需要使用字符串(2) 请注意,根据,您始终可以更改字符串的长度限制,但有一个警告除外: 支持的架构更新:增加或减少 字符串或字节类型(包括toMAX),除非它是主 一个或多个

如果使用
STRING(MAX)
而不是像
STRING(256)
这样的固定限制,是否有性能损失(或改进)?

否<代码>字符串(最大)与发动机罩下长度有限的字符串完全相同。这同样适用于
字节(最大)
。因此,没有性能差异

使用固定限制的主要原因是您是否希望在模式中强制实施逻辑约束。例如:如果您正在使用
字符串
存储两个字母的国家/地区代码,则可能需要使用
字符串(2)

请注意,根据,您始终可以更改字符串的长度限制,但有一个警告除外:

  • 支持的架构更新:增加或减少
    字符串
    字节
    类型(包括to
    MAX
    ),除非它是主 一个或多个子表继承的键列

你知道最大值是多少吗?我相信答案是10MB(~10M字节)。Per:“列值的最大大小是10MiB,这适用于标量和数组类型。”!假设它会比文档上的更低哈哈