gpt4 book ai didi

oracle - Oracle 上动态 SQL 与存储过程的性能

转载 作者:行者123 更新时间:2023-12-04 22:53:54 24 4
gpt4 key购买 nike

有很多关于 SQL Server 中的缓存执行计划如何消除存储过程相对于动态 sql 的大部分性能优势的信息。但是,我还没有发现很多关于 Oracle 数据库是否也是如此。有没有人有关于 Oracle 中动态 sql 处理的信息或指针?最好是真实的性能数字,而不是一般的“sp 好”/“sp 不好”的讨论。

最佳答案

Oracle 还具有缓存的执行工具。如果查询命中哈希表,则该查询被散列并匹配到一个计划。您还可以使用此机制为特定查询强制执行计划。与 SQL Server 一样,您需要使用参数化查询来执行此操作,而不是将值替换到字符串中 - 因为后者会生成不同的哈希值。

关于oracle - Oracle 上动态 SQL 与存储过程的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/372401/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com