【发布时间】:2021-12-11 13:43:31
【问题描述】:
问题陈述-
我们计划在 BigQuery 列中存储长度为 64 的十六进制字符串数据。与存储较小长度的字符串相比,在这些列(字符串长度较大)上使用过滤/连接操作运行查询时,是否会影响 BigQuery 查询性能?
例子-
假设有一个 BigQuery 表 -
abc.HACKERNEWS.news列 -
id、time、time_ts、encrypted_data、news、status。已知 -
encrypted_data列的字符串长度为 32。查询 -
SELECT time FROM abc.HackerNews.news where encrypted_data = 'abcdefghijklmnopqrstuvwxyz123deabcdefghijklmnopqrstuvwxyzabcde' LIMIT 1000更改 encrypted_data 长度对性能有何影响? 如果字符串长度的长度,查询会更好吗 存储在 encrypted_data 列中是否较短,例如 5?
【问题讨论】:
标签: google-bigquery spring-cloud-gcp-bigquery