小编Chr*_*amp的帖子

在Teradata中使用COLLECT STATISTICS

在Teradata我可以使用像...这样的声明

collect statistics on my_table column(col1)
Run Code Online (Sandbox Code Playgroud)

这将收集表上的统计信息并将它们存储在DBC视图中,如ColumnStats,IndexStats和MultiColumnStats.我也认为优化器(解析引擎)会在可用时找到统计信息,并使用它们而不是估计的基数/索引值计数来更好地决定如何执行查询.

这听起来很棒,但我有一些问题.

  • 使用有什么不利之处collect stats吗?
  • 何时在SQL脚本中使用收集统计信息是否合适/不合适?
  • 收集已编入索引的字段的统计信息的性能优势是什么?
  • 统计信息存储多长时间(表,易失性表)?
  • 任何其他评论collect statistics将不胜感激.

sql database query-optimization teradata

8
推荐指数
1
解决办法
3万
查看次数

标签 统计

database ×1

query-optimization ×1

sql ×1

teradata ×1