gpt4 book ai didi

oracle - 如何启用功能结果缓存

转载 作者:行者123 更新时间:2023-12-03 21:36:24 25 4
gpt4 key购买 nike

我正在尝试在11.2.0上使用Oracle的Function Result Cache,因此我进行了以下测试:

CREATE OR REPLACE FUNCTION get_test_value
RETURN NUMBER
RESULT_CACHE
AS
BEGIN
dbms_output.put_line( 'Called' );
RETURN 0;
END;

SELECT get_test_value FROM dual;

我的示例每次都会打印 Called,我也尝试了其他一些在线找到的示例,但是没有使用缓存。

我尝试过 ALTER SYSTEM SET result_cache_max_size = 10485760;仍然无法正常工作。

我尝试了 ALTER SESSION SET result_cache_mode=FORCE;(应该没有必要)-没有帮助。
SELECT dbms_result_cache.status FROM dual;始终返回 DISABLED

我究竟做错了什么?

最佳答案

您正在使用哪个版本?缓存功能仅在Enterprise Edition中可用,因此,如果您在Standard Edition安装上尝试使用此功能,则将无法使用。在Licensing Guide中。

关于oracle - 如何启用功能结果缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2290809/

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