`

oracle 缓存表

 
阅读更多

oracle的db_buffer_pool由三部分组成:

buffer_pool_defualt

buffer_pool_keep

buffer_pool_recycle

如果要把表钉死在内存中,也就是把表钉在keep区。

相关的命令为:

alter table ..... storage(buffer_pool keep);

这句命令把表示表如果缓存的话是缓存在keep区。

可以通过语句:

select table_name from dba_tables where buffer_pool='KEEP';查询到改表是放在keep区中的。

但是不意味着表已经被缓存了。

下面的语句把表缓存:

alter table .... cache;

可以通过

select table_name from dba_ tables where rtrim(cache)='Y'

查询到该表已经被缓存了。

加入到keep区的表不是说不能被移出内存,不过是比较不容易移出内存。

也可以手工来移出内存,命令如下:

alter table ... nocache;

FROM:http://hi.baidu.com/yuguozh/blog/item/c5f444fb6e8118106c22eb7f.html

分享到:
评论

相关推荐

    Oracle 多表查询优化

    Oracle 多表查询优化 Oracle 多表查询优化是指在 Oracle 数据库管理系统中,为了提高多表查询的效率和性能采取的一些优化策略和技术。在 Oracle 中,多表查询是指从多个表中检索数据的操作。这种操作可能会占用大量...

    ORACLE缓存性能调整与优化研究.pdf

    共享池的功能在于共享,保存数据字典高速缓存和 PL/SQL 块和 SQL 语句的完全分析或编译表 现。共享池太小,服务器需将资源用于管理可用的一些空 间,将消耗 CPU 资源和引起竞争。最大的目的是提高高速缓存区命中率与...

    Oracle高性能SQL调整

    主要内容包括:理解SQL调整在Oracle总体微调中地地位,使用诸如内嵌视图和BIF扩展提高Oracle SQL性能,确定并报告程序库缓存中的SQL语句,调整SQL表访问、完整表扫描和平行查询,运行TKPROF获得SQL跟踪报告,使用...

    oracle动态性能表

    oracle动态性能表 学习动态性能表 第一篇--v$sysstat 2007.5.23  按照OracleDocument中的描述,v$sysstat存储自数据库实例运行那刻起就开始累计全实例(instance-wide)的资源使用情况。 类似于v$sesstat,该视图...

    oraclerman备份原理[参照].pdf

    该原理是基于 Oracle 数据库的基本概念和机制,包括表、数据查询语句、DML 语句和 DDL 语句等。 在讨论 Oracle 在线备份之前,需要了解一些基本概念,包括表、数据查询语句和 DML 语句。表是数据库中最基本也是最...

    oracle10g课堂练习I(1)

    服务器进程和数据库缓冲区高速缓存 1-14 物理数据库结构 1-15 表空间和数据文件 1-17 SYSTEM 和 SYSAUX 表空间 1-18 段、区和块 1-19 逻辑和物理数据库结构 1-20 课程示例: HR 方案 1-22 数据库体系结构:...

    Oracle Database Concepts 11g.pdf

    Oracle数据库架构主要由五个部分组成:实例、数据库、表空间、段和数据块。实例是指Oracle数据库的运行环境,包括内存结构和进程;数据库是指逻辑上的存储单元,表空间是指物理上的存储单元;段是指数据库中的逻辑...

    Oracle DBA workshop1 (中文版)

    服务器进程和数据库缓冲区高速缓存1-14 物理数据库结构1-15 表空间和数据文件1-17 SYSTEM 和SYSAUX 表空间1-18 段、区和块1-19 逻辑和物理数据库结构1-20 课程示例:HR 方案1-22 数据库体系结构:结构化组件概要1-23...

    Asp.Net访问Oracle数据库的方法.pdf

    使用 ARP 命令可以查看本地计算机或另一台计算机的 ARP 高速缓存中的当前内容,并可以用人工方式输入静态的网卡物理 IP 地址对。 第二节:Asp.Net 访问 Oracle 数据库的方法 Asp.Net 出现以来,迅速被广大程序员...

    Oracle SQL高级编程

    《Oracle SQL高级编程》:资深Oracle专家力作,OakTable团队推荐,全面、独到、翔实,题材丰富,Oracle开发人员和DBA必备。 媒体推荐 本书作者全部是OakTable的成员,且具有15-29年丰富的Oracle开发经验。在研究...

    实战管理Oracle 12c数据库实例

    不同版本的 Oracle 数据库具有不同的参数设置,例如 Oracle 12c 中引入了新的参数和功能,例如自动缓存缓冲区缓存等。 3. 数据库安装环境 Oracle 数据库的安装环境需要满足一定的硬件和软件要求,例如至少需要 1 ...

    ORACLE9i_优化设计与系统调整

    §1.6 块缓存(数据高速缓冲区) 33 §1.7 数据库写入进程 34 §1.8 日志写进程 34 §1.9 数据库检查点 34 §1.10 归档处理 35 §1.11 程序全局区(PGA) 35 第2章 警告日志与跟踪日志 35 §2.1 警告与日志文件 36 §...

    Oracle数据库管理员技术指南

    1.2.3 怎样配置符合 OFA 的 Oracle 文件 系统 1.3 规划数据库文件布局 1.3.1 最大化可用性的规划 1.3.2 最小化磁盘争用的规划 1.4 建立参数文件 1.4.1 配置参数的一些注意事项 1.4.2 建立参数文件的连接 ...

    如何用智能优化器提高Oracle的性能

    作为一个Oracle专业人员,你应该知道在SQL语句第一次进入库缓存时可能存在重大的启动延迟。但是聪明的Oracle DBA和开发人员能够改变表的搜索限制参数或者使用ordered提示来手工指定表的连接顺序,从而显著地减少优化...

    Oracle 从入门到精通视频教程(11G版本)(ppt)

    第8章-游标,数据的缓存区 什么是游标 显示游标 隐式游标 第9章-视图,数据库中虚拟的表 什么是视图 视图的创建 操作视图数据的限制 视图的修改 视图的删除 第10章-存储过程,提高程序执行的效率 什么是...

    oracle数据库的优化

    oracle数据库的优化 数据库的优化 2 概述 2 监控数据库的性能: 2 优化数据库磁盘I/O 2 建立和优化数据库文件的方针: 6 ...管理表的动态分配。 15 避免链接行。 错误!未定义书签。 优化索引存储参数。

    Oracle Database 11g完全参考手册中文版.part1

    使用SQL重放、变更管理和缓存结果 使用闪回和自动撤消管理功能避免人为错误 构建和调整PL/SQL触发器、函数和程序包 使用Java、JDBC和XMIL开发数据库应用程序 使用Oracle实时应用群集(RAC)优化可用性和可扩展性

    Oracle 12c database-concepts 数据库的概念全解析 英文版

    * 实例(Instance):是一个正在运行的 Oracle 数据库的实例,负责管理数据库的存储、缓存和处理用户请求。 * 表空间(Tablespace):是一个逻辑存储单元,用于存储数据库对象,如表、索引、视图等。 * 数据文件...

Global site tag (gtag.js) - Google Analytics