Teradata 不必要的IO和产品连接指示器

Teradata 不必要的IO和产品连接指示器,teradata,Teradata,Teradata中哪些是不必要的IO和产品连接指示符。如何为查询确定这些指标?产品连接指示器是查询的CPU秒数与IO的比率。通常,当PJI大于3时,应检查查询。大于6时,您可能会发现查询正在执行不必要的产品联接。要使用DBQL度量计算PJI:(AMPCPUTime*1000)/TotalIOCount 不必要的IO指示器是IO与CPU秒数的比率。如果UII大于3,则应检查查询以消除完整表扫描和可能的重新分发步骤。UII是一个合理的指标,用于识别可能受益于索引改进的附加统计数据的查询。要使用DBQ

Teradata中哪些是不必要的IO和产品连接指示符。如何为查询确定这些指标?

产品连接指示器是查询的CPU秒数与IO的比率。通常,当PJI大于3时,应检查查询。大于6时,您可能会发现查询正在执行不必要的产品联接。要使用DBQL度量计算PJI:
(AMPCPUTime*1000)/TotalIOCount


不必要的IO指示器是IO与CPU秒数的比率。如果UII大于3,则应检查查询以消除完整表扫描和可能的重新分发步骤。UII是一个合理的指标,用于识别可能受益于索引改进的附加统计数据的查询。要使用DBQL度量计算UII,请执行以下操作:
TotalIOCount/(AMPCPUTime*1000)

谢谢Rob,什么是IOCount?。它是单个数据块读取吗?如果我没记错的话,DBQL中的TotalIOCount是处理查询所需的AMP级IO。它应该是块级别的与表和假脱机相关的IO。