重新优化 SPL 例程

可以运行一个重新优化 SPL 例程的 SQL 语句以防止自动重新优化。

如果您不希望在自动重新优化所列出的情形之一之后第一次执行 SPL 例程时产生自动重新优化的成本,那么请在该情形发生后立即执行带 FOR PROCEDURE 子句的 UPDATE STATISTICS 语句。这样,SPL 例程就可在任何一方用户执行它之前被重新优化。

为了避免对所有 SPL 例程不必要的重新优化,请确保您在 FOR PROCEDURE 子句中指定了特定的过程名称。
UPDATE STATISTICS for procedure myroutine;

有关运行 UPDATE STATISTICS 的指南,请参阅未自动生成统计信息时更新统计信息