如果您有极大的数据库,并且索引都已分段,那么 UPDATE STATISTICS LOW 可以自动并行运行语句。
要启用语句以自动并行运行,必须在将 PDQ 优先级设置为 1 到 10 之间值的情况下运行 UPDATE STATISTICS LOW。如果将 PDQ 优先级设置为 1,那么一次会分析当前表的 10% 的索引分段。如果将 PDQ 优先级设置为 5,那么一次会分析当前表的 50% 的索引分段。如果将 PDQ 优先级设置为 10,那么一次会分析当前表的所有索引分段。(如果将 PDQ 优先级设置为高于 10 的值,那么 GBase 8s 会按照将 PDQ 优先级设置为 10 来操作,一次会分析当前表的所有索引分段。)
如果运行 UPDATE STATISTICS MEDIUM 或 HIGH,那么可以将 PDQ 优先级设置为高于 10 的值。因为 UPDATE STATISTICS MEDIUM 和 HIGH 语句执行大量的排序操作,将 PDQ 优先级增加为高于 10 的值可以提供更多内存,有利于提高排序操作的速度。