社区
Java SE
帖子详情
回复的给分,关于怎样写buffer pool
chenxiongwei
2001-11-29 08:22:11
我用JAVA查询多条数据的时候,报内存溢出错误,请问怎样编写buffer pool解决
...全文
25
1
打赏
收藏
回复的给分,关于怎样写buffer pool
我用JAVA查询多条数据的时候,报内存溢出错误,请问怎样编写buffer pool解决
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cuijinjing
2001-11-29
打赏
举报
回复
我也查询过多条语句,没有利用buffer pool呀,你能说得具体点吗?
深入解析Oracle.DBA入门进阶与诊断案例
针对数据库的启动和关闭、控制文件与数据库初始化、参数及参数文件、数据字典、内存管理、
Buffer
Cache与Shared
Pool
原理、重做、回滚与撤销、等待事件、性能诊断与SQL优化等几大Oracle热点主题,本书从基础知识入手,深入研究相关技术,并结合性能调整及丰富的诊断案例,力图将Oracle知识全面、系统、深入地展现给读者。 本书给出了大量取自实际工作现场的实例,在
分
析实例的过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关的原理进行了深入浅出的讲解,更主要的是,结合实际应用环境,提供了一系列解决问题的思路和方法,包括详细的操作步骤,具有很强的实战性和可操作性,适用于具备一定数据库基础、打算深入学习Oracle技术的数据库从业人员,尤其适用于入门、进阶以及希望深入研究Oracle技术的数据库管理人员。 第1章 数据库的启动和关闭 1 1.1 数据库的启动 1 1.1.1 启动数据库到NOMOUNT状态的过程 2 1.1.2 启动数据库到MOUNT状态 18 1.1.3 启动数据库OPEN阶段 26 1.2 数据库的访问 37 1.2.1 客户端的TNSNAMES.ORA文件配置 37 1.2.2 服务器端的监听器文件listener.ora配置 39 1.2.3 通过不同服务器名对数据库的访问 41 1.2.4 动态监听器注册服务 42 1.3 数据库的关闭 46 1.3.1 数据库关闭的步骤 46 1.3.2 几种关闭方式的对比 48 第2章 控制文件与数据库初始化 51 2.1 控制文件的内容 51 2.2 SCN 53 2.2.1 SCN的定义 53 2.2.2 SCN的获取方式 53 2.2.3 SCN的进一步说明 54 2.3 检查点(Checkpoint) 57 2.3.1 检查点(Checkpoint)的工作原理 57 2.3.2 常规检查点与增量检查点 59 2.3.3 LOG_CHECKPOINT_TO_ALERT参数 63 2.3.4 控制文件与数据文件头信息 64 2.3.5 数据库的启动验证 66 2.3.6 使用备份的控制文件 70 2.3.7 FAST_START_MTTR_TARGET 71 2.3.8 关于检查点执行的案例 74 2.3.9 Oracle 10g自动检查点调整 75 2.3.10 检查点信息及恢复起点 78 2.3.11 正常关闭数据库的状况 78 2.3.12 数据库异常关闭的情况 80 2.3.13 数据库并行恢复案例一则 82 2.3.14 判断一个死事务的恢复进度 85 2.4 数据库的初始化 86 2.4.1 bootstrap$及数据库初始化过程 86 2.4.2 bootstrap$的定位 88 2.4.3 Oracle中独一无二的Cache对象 89 2.4.4 Oracle数据库的引导 91 2.4.5 系统对象与bootstrap$ 92 2.4.6 bootstrap$的重要性 94 2.4.7 BBED工具的简要介绍 95 2.4.8 坏块的处理与恢复 97 第3章 参数及参数文件 103 3.1 初始化参数的
分
类 103 3.1.1 推导参数(Derived Parameters) 103 3.1.2 操作系统依赖参数 104 3.1.3 可变参数 104 3.1.4 初始化参数的获取 105 3.2 参数文件 107 3.2.1 PFILE和SPFILE 108 3.2.2 获取参数的视图 110 3.2.3 SPFILE的创建 111 3.2.4 SPFILE的搜索顺序 112 3.2.5 使用PFILE/SPFILE启动数据库 112 3.2.6 修改参数 113 3.2.7 解决SPFILE参数修改错误 118 3.2.8 重置SPFILE中设置的参数 120 3.2.9 判断是否使用了SPFILE 120 3.2.10 SPFILE的备份与恢复 121 3.2.11 Oracle 11g参数文件恢复 127 3.2.12 如何设置Events事件 128 3.2.13 导出SPFILE文件 129 3.3 诊断案例之一:参数文件 131 3.3.1 登录系统检查告警日志文件 131 3.3.2 尝试重新启动数据库 132 3.3.3 检查数据文件 132 3.3.4 MOUNT数据库,检查系统参数 133 3.3.5 检查参数文件 133 3.3.6 再次检查alert文件 134 3.3.7 修正PFILE 135 3.3.8 启动数据库 135 3.4 诊断案例之二:RAC环境参数文件 135 3.4.1 数据库资源异常 135 3.4.2 问题的发现 136 3.4.3 参数文件问题的解决 137 第4
MySQL必知必会:用十一张图讲清楚,当你CRUD时
Buffer
Pool
中发生了什么!以及
Buffer
Pool
的优化!
一、收到了大佬们的建议 1、篇幅偏短,建议稍微加长一点。 这点说的确实挺对,有的篇幅确实比较短,针对这个提议我会考虑将相似的话题放在一篇文章中。但是这可能会导致我中断每天更新的步调,换成隔几天发一篇的步调(但是这个系列的文章一定会
写
完的!) 2、
Buffer
Pool
、LRU List、Flush List、Free List相辅相成,建议放在一起串讲。 说的没错,是应该一起串讲。于是有了这篇加餐的文章:下面让我们就一起看下,当你执行CURD时,InnoDB的
Buffer
Pool
中都发生了什么!以及Buf
征服Node.js 7.x视频课程(5):使用
Buffer
处理二进制数据
本课程主要介绍了如何创建
Buffer
对象,获取缓冲区长度,toString方法、write方法、StringDecoder对象、
Buffer
对象与数值之间的转换以及其他一些常用方法的使用。
一文了解MySQL的
Buffer
Pool
摘要:Innodb 存储引擎设计了一个缓冲池(
Buffer
Pool
),来提高数据库的读
写
性能。 本文
分
享自华为云社区《MySQL 的
Buffer
Pool
,终于被我搞懂了》,作者:小林coding 。 今天就聊 MySQL 的
Buffer
Pool
,发车! 为什么要有
Buffer
Pool
? 虽然说 MySQL 的数据是存储在磁盘里的,但是也不能每次都从磁盘里面读取数据,这样性能是极差的。 要想提升查询性能,加个缓存就行了嘛。所以,当数据从磁盘中取出后,缓存内存中,下次查询同样的数据的
MySQL专题(二):一条update语句在InnoDB存储引擎执行的完整链路简述 InnoDB存储引擎
Buffer
pool
缓冲区 undo log redo log bin log 参数配置
前言: 【本期主要将SQL执行器调用存储引擎接口后,大体的执行流程,以及各个日志文件的作用】 1.InnoDB存储引擎 2.
Buffer
pool
缓冲区 3.undo log日志文件 4.redo log日志文件以及redo log
buffer
缓冲区与redo log
buffer
缓冲区刷入disk的配置机制 5.binlog日志文件以及sync_binlog参数的设置 6.mysql后台线程将
Buffer
pool
修改后的数据刷入磁盘 1.InnoDB存储引擎 这个相信每个人都知道这个存储引擎,引
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章