如何在Teradata中不再修复假脱机空间?

时间:2019-04-23 13:24:34

标签: teradata-sql-assistant

当我创建带有合格number_rows的表时,我的错误是没有更多的假脱机空间, 目标是按键获取前100个样本, 每个密钥由以下字段组成:(top_typ_vision,instid,don_gener3,don_gener4,rg_no,lieu_stkph_cd,id_sect_base_resp)

执行选择时,代码运行良好,一旦添加创建,我将得到错误没有更多的后台打印空间

谢谢!

```sql
create multiset table mdc_cobalt_det as (
sel
top_typ_vision, 
instid, 
type_enr as type_obj_ofs,
don_gener1, 
don_gener2, 
don_gener3, 
don_gener4, 
rg_no,
lieu_stkph_cd,
id_sect_base_resp
from PROD_V_CTRL_ANOMALIE
qualify row_number () over (partition by top_typ_vision, 
instid, 
don_gener3, 
don_gener4,
rg_no, lieu_stkph_cd,
id_sect_base_resp order by rg_no ) <= 100)
with data 
primary index (top_typ_vision, rg_no, don_gener3, don_gener4, lieu_stkph_cd, id_sect_base_resp);

1 个答案:

答案 0 :(得分:0)

我建议您:

  • 在输入表上收集统计信息,然后尝试再次运行;
  • 将此mdc_cobalt_det表创建为NOPI表,并检查选择作为主要索引的字段中的数据分布。