gpt4 book ai didi

java - 使用 result_cache 提示的 JDBC 缓存

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:36:57 25 4
gpt4 key购买 nike

我想做 JDBC 缓存,我使用 Oracle 11 作为数据库。使用 result_cache 提示可以帮助我。但我发现即使我将 result_cache_max_size 设置为 100mb 并将 result_cache_max_result 设置为 60%,它也无法处理大结果集(大约几千条记录)。

请帮帮我??

最佳答案

  1. 通过跟踪查看执行计划确保它实际上不是结果缓存(您应该看到它访问结果缓存和 0 个一致的获取)您可以在此处找到更多信息 http://www.oracle-developer.net/display.php?id=503

  2. 结果集的大小是多少?您可以通过 CTS 或在“通过 SQL*Net 发送到客户端的字节数”执行计划属性中看到它

  3. 根据文档 ionic ,确保您没有任何一项限制:

它没有在具有调用者权限的模块或匿名 block 中定义。

它不是流水线表函数。

它没有 OUT 或 IN OUT 参数。

具有以下类型之一,BLOB、CLOB、NCLOB、REF CURSOR、Collection,

关于java - 使用 result_cache 提示的 JDBC 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6891572/

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