0

0

Oracle 11g 的服务器结果缓存result_cache_mode

php中文网

php中文网

发布时间:2016-06-07 16:49:53

|

1285人浏览过

|

来源于php中文网

原创

对于经常要查的结果集,返回少量记录,服务器端是可以缓存的,结果集保存在共享池中,如果是绑定变量,绑定变量的值也要一样。

对于经常要查的结果集,返回少量记录,服务器端是可以缓存的,结果集保存在共享池中,如果是绑定变量,绑定变量的值也要一样。
 
sql> show parameter result_cache
 name                                type        value
 ------------------------------------ ----------- ------------------------------
 client_result_cache_lag              big integer 3000
 client_result_cache_size            big integer 0
 result_cache_max_result              integer    5
 result_cache_max_size                big integer 33440k
 result_cache_mode                    string      manual
 result_cache_remote_expiration      integer    0
 --result_cache_max_result 指定任何单个结果集可以使用result_cache_max_size的大小(单位为百分比),默认为5,允许从1到100的值,超过这个限制的结果集会被双色至为无效。
 --result_cache_max_size 指定用来作为结果缓存的共享池内存的大小,如果被设置为0,表示这个特性被禁用。
 
--result_cache_mode 如果设置为manual(这也是默认情况),只有指定hint result_cache的时候才能使用结果缓存;当为force的时候,所有不包含hint no_result_cache的查询语句都会使用结果缓存,查询第二次即生效;当为auto时,在11g下运行同样的sql第三次,缓存才起作用。
 
--result_cache_remote_expiration 缓存远程对象的有效期(单位为分钟),因为基于远程对象的结果集无法由于远程对象的变更而自动地变为无效,通常默认为0,这意味着基于远程对象的查询结果的缓存是被禁止的。
 
--result_cache_max_result和result_cache_max_size是系统级别的设置,,result_cache_mode和result_cache_remote_expiration可以在会话级别修改。

--------------------------------------------------------------------------------

Linux-6-64下安装Oracle 12C笔记

在CentOS 6.4下安装Oracle 11gR2(x64)

Oracle 11gR2 在VMWare虚拟机中安装步骤

citySHOP多用户商城系统
citySHOP多用户商城系统

citySHOP是一款集CMS、网店、商品、分类信息、论坛等为一体的城市多用户商城系统,已完美整合目前流行的Discuz! 6.0论坛,采用最新的5.0版PHP+MYSQL技术。面向对象的数据库连接机制,缓存及80%静态化处理,使它能最大程度减轻服务器负担,为您节约建设成本。多级店铺区分及联盟商户地图标注,实体店与虚拟完美结合。个性化的店铺系统,会员后台一体化管理。后台登陆初始网站密匙:LOVES

下载

Debian 下 安装 Oracle 11g XE R2

--------------------------------------------------------------------------------
 
SQL> alter system set result_cache_mode=force
 

SQL> SELECT COUNT(1)
  2    FROM GG_DISTRIBUTION W
  3  WHERE W.DATA_AREA LIKE '03' || '%'
  4    AND W.CREATE_DATE > TO_DATE('2013-01-01', 'yyyy-GG-dd');
 已用时间:  00: 00: 22.48
 执行计划
 ----------------------------------------------------------
 Plan hash value: 3923546474
 -------------------------------------------------------------------------------------------------------------
 | Id  | Operation                | Name            | Rows  | Bytes | Cost (%CPU)| Time    | Pstart| Pstop |
 -------------------------------------------------------------------------------------------------------------
 |  0 | SELECT STATEMENT          |                |    1 |    14 |  106K  (1)| 00:24:46 |      |      |
 |  1 |  SORT AGGREGATE          |                |    1 |    14 |            |          |      |      |
 |  2 |  PARTITION RANGE ALL    |                |  2173K|    29M|  106K  (1)| 00:24:46 |    1 |    2 |
 |  3 |    PARTITION LIST ITERATOR|                |  2173K|    29M|  106K  (1)| 00:24:46 |  KEY |  KEY |
 |*  4 |    TABLE ACCESS FULL    | GG_DISTRIBUTION |  2173K|    29M|  106K  (1)| 00:24:46 |    1 |    48 |
 -------------------------------------------------------------------------------------------------------------
 Predicate Information (identified by operation id):
 ---------------------------------------------------
    4 - filter("W"."CREATE_DATE">TO_DATE(' 2013-01-01 00:00:00', 'syyyy-GG-dd hh24:mi:ss') AND
              "W"."DATA_AREA" LIKE '03%')
 统计信息
 ----------------------------------------------------------
          0  recursive calls
          0  db block gets
      280123  consistent gets
      263679  physical reads
          0  redo size
        339  bytes sent via SQL*Net to client
        337  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
          1  rows processed
         
 SQL> /
 已用时间:  00: 00: 00.11
 执行计划
 ----------------------------------------------------------
 Plan hash value: 3923546474
 -------------------------------------------------------------------------------------------------------------------------
 | Id  | Operation                  | Name                      | Rows  | Bytes | Cost (%CPU)| Time  | Pstart| Pstop |
 -------------------------------------------------------------------------------------------------------------------------
 |  0 | SELECT STATEMENT          |                            |    1 |    14 |  106K  (1)| 00:24:46 |      |      |
 |  1 |  RESULT CACHE              | 0mr1089p1wxv3919raqyvtwtsv |      |      |            |      |  |      |
 |  2 |  SORT AGGREGATE          |                            |    1 |    14 |            |      |  |      |
 |  3 |    PARTITION RANGE ALL    |                            |  2173K|    29M|  106K  (1)| 00:24:46 |    1 |    2 |
 |  4 |    PARTITION LIST ITERATOR|                            |  2173K|    29M|  106K  (1)| 00:24:46 |  KEY |  KEY |
 |*  5 |      TABLE ACCESS FULL    | GG_DISTRIBUTION            |  2173K|    29M|  106K  (1)| 00:24:46 |    1 |    48 |
 -------------------------------------------------------------------------------------------------------------------------
 Predicate Information (identified by operation id):
 ---------------------------------------------------
    5 - filter("W"."CREATE_DATE">TO_DATE(' 2013-01-01 00:00:00', 'syyyy-GG-dd hh24:mi:ss') AND "W"."DATA_AREA"
              LIKE '03%')
 Result Cache Information (identified by operation id):
 -----------------------------------------------------
    1 - column-count=1; dependencies=(LCAM_TEST.GG_DISTRIBUTION); attributes=(single-row); parameters=(nls);
 统计信息
 ----------------------------------------------------------
          1  recursive calls
          0  db block gets
          0  consistent gets
          0  physical reads
          0  redo size
        339  bytes sent via SQL*Net to client
        337  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
          1  rows processed
 

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
2026赚钱平台入口大全
2026赚钱平台入口大全

2026年最新赚钱平台入口汇总,涵盖任务众包、内容创作、电商运营、技能变现等多类正规渠道,助你轻松开启副业增收之路。阅读专题下面的文章了解更多详细内容。

33

2026.01.31

高干文在线阅读网站大全
高干文在线阅读网站大全

汇集热门1v1高干文免费阅读资源,涵盖都市言情、京味大院、军旅高干等经典题材,情节紧凑、人物鲜明。阅读专题下面的文章了解更多详细内容。

32

2026.01.31

无需付费的漫画app大全
无需付费的漫画app大全

想找真正免费又无套路的漫画App?本合集精选多款永久免费、资源丰富、无广告干扰的优质漫画应用,涵盖国漫、日漫、韩漫及经典老番,满足各类阅读需求。阅读专题下面的文章了解更多详细内容。

36

2026.01.31

漫画免费在线观看地址大全
漫画免费在线观看地址大全

想找免费又资源丰富的漫画网站?本合集精选2025-2026年热门平台,涵盖国漫、日漫、韩漫等多类型作品,支持高清流畅阅读与离线缓存。阅读专题下面的文章了解更多详细内容。

7

2026.01.31

漫画防走失登陆入口大全
漫画防走失登陆入口大全

2026最新漫画防走失登录入口合集,汇总多个稳定可用网址,助你畅享高清无广告漫画阅读体验。阅读专题下面的文章了解更多详细内容。

11

2026.01.31

php多线程怎么实现
php多线程怎么实现

PHP本身不支持原生多线程,但可通过扩展如pthreads、Swoole或结合多进程、协程等方式实现并发处理。阅读专题下面的文章了解更多详细内容。

1

2026.01.31

php如何运行环境
php如何运行环境

本合集详细介绍PHP运行环境的搭建与配置方法,涵盖Windows、Linux及Mac系统下的安装步骤、常见问题及解决方案。阅读专题下面的文章了解更多详细内容。

0

2026.01.31

php环境变量如何设置
php环境变量如何设置

本合集详细讲解PHP环境变量的设置方法,涵盖Windows、Linux及常见服务器环境配置技巧,助你快速掌握环境变量的正确配置。阅读专题下面的文章了解更多详细内容。

0

2026.01.31

php图片如何上传
php图片如何上传

本合集涵盖PHP图片上传的核心方法、安全处理及常见问题解决方案,适合初学者与进阶开发者。阅读专题下面的文章了解更多详细内容。

2

2026.01.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
SQL 教程
SQL 教程

共61课时 | 3.6万人学习

Java 教程
Java 教程

共578课时 | 54万人学习

oracle知识库
oracle知识库

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号