在尝试处理多租户维度DW中特定对象的自定义字段时,我创建了一个超宽的非规范化维度表(拥有数百列和硬编码列数的限制),但Redshift似乎不太喜欢它;即便是对少量记录单列进行无辜的更新查询也要花费大约20秒钟。(这有点让人惊讶,因为我认为在列存储数据库上不应该是这样的问题。)
请问如何修改设计以从规范化的源表(一个用户有多个不同的属性,一个属性占一行)转换为非规范化的表格(每个用户一行,具有通用列,针对每个租户不同)以获得更好的报告?或者是否有人尝试过将规范化的记录转置(枢轴)为Redshift中的非规范化视图(表格)?我担心性能问题。
请问如何修改设计以从规范化的源表(一个用户有多个不同的属性,一个属性占一行)转换为非规范化的表格(每个用户一行,具有通用列,针对每个租户不同)以获得更好的报告?或者是否有人尝试过将规范化的记录转置(枢轴)为Redshift中的非规范化视图(表格)?我担心性能问题。