Redshift小桌子-它们是什么?

时间:2019-09-24 00:31:32

标签: amazon-redshift

我在stl_query表中看到以下查询,它们是什么意思?它们何时发生?

small table conversion: 3623965
small table validation: select sum(rows), sum(sorted_rows) from stv_tbl_perm where table = {tableid};

1 个答案:

答案 0 :(得分:0)

Redshift定期检查AUTO分布表的状态,并根据需要转换分布类型。 https://docs.aws.amazon.com/redshift/latest/dg/c_choosing_dist_sort.html

  

AUTO发行版
  借助AUTO分发,Amazon Redshift会根据表数据的大小分配最佳的分发样式。例如,Amazon Redshift最初将ALL分配分配给一个小表,然后在表变大时更改为EVEN分配。当表从ALL分配更改为EVEN分配时,存储利用率可能会略有变化。分布的变化会在几秒钟内在后台发生。 Amazon Redshift从未将分发样式从“偶数”更改为“全部”。要查看应用于表的分发样式,请查询PG_CLASS_INFO系统目录视图。有关更多信息,请参见查看分发样式。如果您未使用CREATE TABLE语句指定分配样式,则Amazon Redshift将应用AUTO分配。