点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个应用程序在应用程序运行期...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个应用程序在应用程序运行期...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个应用程序在应用程序运行期间反复调用存储的proc。 在存储的proc中,使用select/into调用创建4个#temp表,并为其中一个表创建索引。 然后将这4个#temp表用于存储的proc中的各种更新和读取操作。
看看加入到monProcessSQLText的monProcessActivity.QueryOptimizationTime(时间是每个进程的时间,不是每个命令的时间),我可以看到对于一个存储的proc,每个存储的proc调用有2到2秒钟的优化时间。 此优化时间似乎未显示在monCachedProcedures.CPUTime中。 请注意,"不带*重新编译"选项未被使用。
我发现有关存储过程中#temp表的查询性能优化的文档,但这不是查询性能,而是优化时间。
有没有暗示要防止ASE在每次运行时花费大量时间来优化这种存储过程?
预先感谢
Ben
Kewl bean! 我为什么没想到;)
一周热门 更多>