`
nicegege
  • 浏览: 590803 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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;

分享到:
评论

相关推荐

    Oracle RAC数据库缓存优化方法探讨.pdf

    Oracle RAC数据库缓存优化方法探讨 Oracle RAC(Real Application Clusters)是一种高可用性的关系数据库集群解决方案,能够提供高性能、可靠性和可扩展性的数据存储服务。在现代信息化社会中,数据库系统的可靠性...

    ORACLE数据库 ORACLE数据库

    Oracle数据库是全球最广泛使用的商业关系型数据库管理系统之一,由美国甲骨文公司(Oracle Corporation)开发和维护。Oracle数据库以其高效、稳定和强大的功能在金融、电信、医疗、政府等多个领域得到广泛应用。本篇...

    ORACLE数据库巡检模板

    【Oracle数据库巡检模板】 Oracle数据库的健康检查与评估是维护数据库高效稳定运行的重要环节。巡检过程旨在发现潜在的问题,预防故障发生,并确保数据库系统的性能和可用性。以下是巡检的一些关键点: 1. **检查...

    Oracle数据库完全卸载干净工具

    Oracle数据库是一种广泛使用的大型关系型数据库管理系统,它在企业级应用中扮演着核心角色。然而,当不再需要Oracle数据库或需要进行系统升级时,正确、彻底地卸载Oracle数据库至关重要,以防止残留文件影响新安装或...

    Oracle数据库迁移升级详细步骤.docx

    Oracle数据库迁移升级详细步骤 Oracle数据库迁移升级是指将现有的Oracle数据库从低版本升级到高版本,或者将数据库从一台服务器迁移到另一台服务器,以提高数据库性能、安全性和可扩展性。以下是Oracle数据库迁移...

    ORACLe数据库讲义.ppt

    1. **共享池**:存储PL/SQL代码、SQL语句和数据库缓存信息。 2. **数据缓冲区**:缓存从数据文件中读取的数据块,减少磁盘I/O操作。 3. **日志缓冲区**:暂存即将写入日志文件的更改。 Oracle数据库的管理涉及多个...

    Oracle数据库服务器IO高的分析方案.docx

    ### Oracle数据库服务器IO高的分析方案 #### 前言 在日常运维中,经常会遇到Oracle数据库服务器出现IO过高的情况,这种情况可能导致业务系统的响应速度变慢,甚至影响正常服务的提供。本文旨在深入探讨Oracle...

    ORACLe数据库管理员教程

    Oracle数据库管理员教程旨在引导读者掌握如何管理和控制Oracle数据库系统,这一关键角色被称为DBA(Database Administrator)。DBA的职责广泛,包括理解Oracle数据库的体系结构、安装和升级数据库管理系统、控制...

    《Oracle数据库性能优化实践指南》PDF

    这本书首先会介绍Oracle数据库的基础知识,包括数据库架构、表空间管理、索引原理等,这些都是优化工作的基础。读者将了解到数据存储、查询处理和并发控制等核心概念,为后续的性能优化打下坚实的基础。 接着,书中...

    Oracle数据库介绍-2008-12-12及介绍Oracle常见的问题

    ### Oracle数据库介绍与常见问题详解 #### 一、Oracle数据库结构设计概要 Oracle数据库是一种关系型数据库管理系统(RDBMS),被广泛应用于企业级数据管理领域。为了更好地理解和使用Oracle数据库,了解其基本结构是...

    Oracle数据库管理员技术指南,Oracle数据库管理员技术指南

    ### Oracle数据库管理员技术指南:建立和配置数据库 在IT领域,尤其是数据库管理中,Oracle数据库因其卓越的性能和广泛的应用而备受青睐。对于希望成为Oracle数据库管理员(DBA)的专业人士而言,掌握创建和配置...

    oracle数据库调优配置

    1. **SGA_MAX_SIZE**: 设置为1200MB,这是共享全局区的最大大小,直接影响到数据库缓存、锁等资源的分配。在内存有限的情况下,合理分配SGA可以有效提升数据库的响应速度。 2. **Log_buffer**: 配置为3145728字节...

    Delphi免客户端直连Oracle数据库

    标题中的“Delphi免客户端直连Oracle数据库”指的是在Delphi编程环境中,通过不依赖Oracle客户端软件的方式直接与Oracle数据库进行交互。这种技术通常利用Oracle的本地接口(如OCI,Oracle Call Interface)来实现,...

    初学SpringCloud连接Oracle数据库

    在初学SpringCloud的过程中,与Oracle数据库的连接是构建分布式系统的一个重要环节。SpringCloud作为一个微服务框架,提供了丰富的服务治理功能,而数据库作为数据存储的核心,与SpringBoot的集成使得我们可以轻松...

    ORACLE 数据库构架图

    1. **实例(Instance)**:Oracle数据库实例是由运行在操作系统上的内存结构(如数据缓冲区高速缓存、重做日志缓冲区和共享池)和后台进程组成的。当Oracle服务启动时,这些组件被加载到内存中,为用户提供对数据库...

    Oracle数据库的运行原理

    Oracle数据库是一种广泛使用的大型关系型数据库管理系统,其运行原理涉及多个层面,包括会话的建立、事务的执行、数据缓存、重做日志和还原机制等。理解这些原理对于Oracle数据库的运维至关重要。 首先,当一个应用...

    Oracle数据库巡检报告

    ### Oracle数据库巡检报告知识点详解 #### 一、操作系统参数检查 ##### 1.1 检查数据库CPU、I/O、内存性能 - **CPU性能检查**:通过监控工具或命令行工具(如`top`、`vmstat`、`iostat`等),检查服务器的CPU使用...

Global site tag (gtag.js) - Google Analytics