我在stl_query表中看到以下查询,它们是什么意思?它们何时发生?
small table conversion: 3623965
small table validation: select sum(rows), sum(sorted_rows) from stv_tbl_perm where table = {tableid};
答案 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分配。