当前位置:首页 >> 信息与通信 >>

Oracle数据库常见的瓶颈问题分析_论文

计 算机光 盘 软件 与应 用  工程技术  C m u e  D S fw r  n  p l c t o s o p t r C   o t a e a d A p ia in  21 0 1年第 2 3期  O al数据库常见的瓶颈问题分析  rc e 李 文鹏  ( 大庆石油管理 局通信公司 ,黑龙江大庆 摘 13 5   64 3) 要 :0r l数据库作为全球 第一大数据库厂 商,在 国内外获得 了广泛应 用。文章对 目前 Or l数据库常见的瓶颈  ae c ae c 问题 进 行 了分 析探 讨 。   关键 词 :Or l 数据 库 ;瓶 颈 问题 ;处理 办 法  ae c 中图分类号 :T 311  P 1. 3 文献标识码:A   文章编号:10- 59( 01 2 — 0 0 O  07 99 2 1 ) 3 0 9一 1 Or ceDa a a eCo m o   tln c  s u sAn l ss a l  t b s   m n Bo te e k I s e   a y i  L  e p n   i W ne g (a igP t lu A mii rt nC mmu i t n  o a yD qn   1 3 5 , hn ) D qn  er e m d ns ai   o o t o n ai s mp n ,a ig   4 3C i   c o C 6 a Ab t a t a l aa a ea  ewo l ’ l g s d tb s  o a isa o   n  b o d h s e n a p id wieyAril n t e s r c : ced tb s  s h   r S a e t a a ec mp n e  t mea da r a   a   e  p l   d l. t eo     Or t d  r   a h b e c h c re tOrc ed tb s  o u r n  a l  aa a ec mm o b tlne k  s e  n lze  ndd s u s d. n o te c i u sa ay d a  ic s e   s K e w o d : a l  tba eBote e ksSou ins y r s Or c edaa s ; tln c ; lto   Oal r ce数据 库性 能 问题通 常 都是 由某些 瓶颈 引起 的,所谓 瓶  颈 就 是数 据不 得 不经 过 的一种 流程 或 者路 线 , 由于 “ 该流程 ”不  能迅速 地 处理 数据 ,迫使 通信 速度 “ 慢 ”,进而 增加 了响应 时  减 间 。 常 ,一个 正 常运 转 的 Oa l 数 据 库状 态是 这样 的 :每一 个  通 r ce 连 接 的进程 要 么忙 于执 行 任 务 ,要么 在等 待任 务 。这 些 “ 待 ” 等   的条件 是 会话 在 等待 一些 事件 发 生 。等待 的发 生 原 因可 能 是多 种  多样 的 , 磁盘 速度 慢 到锁 定情 况再 到各 种 O a l 从 rc e内部竞 争都 有  可 能 引起 等待 。   潜 在的 数据 库 内部瓶 颈  有 几 种情 况 会影 响 内部性 能 ,它们 是 :   缓冲 区 死锁— — 内部加锁 和 Lth锁 引起 竞争 。 ac   缓冲 区 忙等 待—— 段 头 与数据 缓冲 竞 争带 来 的瓶颈 。   控制 文件 等 待— — r c e 新控 制文件 非 常频 繁 , 引起 延  0a1 更 会 一 、 时。   L t h 和锁 等 待—— 等 待来 自串行访 问 lth的结果 。 ac 锁 ac   入 队列 等待— — 内部 lth 锁竞 争 的征 兆 。 ac 和   日志 缓 冲等 待—— 诸 如 重做 日志 空 间请 求 这类 事件 。   撤 销段 等待— — 撤 销段 可能 引起 串行 等待 。   然 而 ,存在 等 待的 流程 并不 总 是瓶 颈 的迹象 。等 待可 以是用  户发 起 活动 的简 单情 况 。尽 管如 此 ,仍然 要 谨慎 检查 等待 流程 背  后 的原 因 , 以及 它 对响 应时 间 的影 响 ,数据 库调优 的真 正 目标 是  优化 响 应时 间 。   数据 库 操作 的 响应 时 间 由两 部分 因素组 成 ,执行 时 间加上 等  待 时间 ,也 就是 说 :响 应时 间= 服务 时间 + 待时 间 。识别 和解 决  等 等待 时 间的 问题 可 能是 个繁 琐 的过程 ,通 常 被称 为基 于等 待 的分  析 。基 于等 待分 析 的首 要步 骤之 一就 是 找到 等待特 定 事件 的个 数  和 解决 每个 等 待所 需 的时 间 。D A 们可 以利用 这两 部分 信 息来识  B 别 等待 开始 性 能下 降 的数量 级 ,进 而 引导他 们进 入 识别 瓶颈 的下  阶段 。   收 集这 些信 息 需要 用 到几个 查 询命 令 ,并从 数 据库 内部 查询  些 信 息 。 基本 信 息 可 以从视 图 “ ¥Y TM W I  LS ”中得  VS SE  A TC AS 到 。然 而 ,那 里只 列 出 了等 待 时 间和 新等 待类 别 的数量 。D A们  B 还 可 以利用 系 统级 别等 待摘 要 获得 数据 库 等待 的宏 观 图像 。那些  摘 要 可 以 通 过 运 行 “ O A L  O E r b s a m n 目 录 下 的  ¥ RC EH M/ dm / di ” “ wr t s l ar p. q ”脚 本生 成 。它会 显 示 出在 A R快照 之 间指定 时 间  W 间 隔最 耗 时 的五个 事件 。   要 获 得 更 多详 细 信 息 ,需 要 建 立一 个 查 询

相关文章:
更多相关标签: