SQL 在 SPL 例程中时的优化
如果 SPL 例程包含 SQL 语句,数据库服务器在
SPL
例程内优化并执行
SQL
。
本部分中的主题包含了有关数据库服务器如何以及何时优化和执行这些例程的信息。
SQL 优化
如果
SPL
例程包含
SQL
语句,那么在某一点上,查询优化器将对
SPL
例程中的
SQL
的可能的查询计划进行评估并选择成本最低的查询计划。数据库服务器将为每个
SQL
语句选择的查询计划放置于
SPL
例程的执行计划中。
SPL 例程的执行
数据库服务器使用 EXECUTE PROCEDURE 语句、CALL 语句或在 SQL 语句中执行
SPL
例程时,服务器执行若干活动。
存储在 UDR 高速缓存中的 SPL 例程可执行格式
当一个用户第一次执行
SPL
例程时,数据库服务器将可执行格式和任何查询计划存储在共享内存的虚拟部分的
UDR
高速缓存中。
父主题:
查询和查询优化器
上一主题:
网络访问开销
下一主题:
SQL 优化