• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
huayng
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

随笔分类 -  oracle

 
asm中REQUIRED_MIRROR_FREE_MB,USABLE_FILE_MB
摘要:经常遇到客户问asmcmd lsdg出来的Usable_file_MB值怎么是负的? 这里就把lsdg里面几个容易混淆的字段进行整理先来看下asmcmd lsdg输出 Total_MB:Total capacity of the disk group (in megabytes) 磁盘组总共容量 F 阅读全文
posted @ 2018-07-11 18:25 huayng 阅读(2806) 评论(0) 推荐(0)
asm学习之rebalance
摘要:rebalacne场景: 向asm磁盘组中添加,删除,resize等操作都将会引起asm实例rebalacne。 reblaacne过程: 第一阶段planning: 计算出rebalance的计划,会根据磁盘大小个数,磁盘吞吐,au大小等计算出大致计划,该过程一般只需几分钟。 第二阶段extent 阅读全文
posted @ 2018-07-11 09:48 huayng 阅读(7136) 评论(0) 推荐(0)
oracle检查点队列
摘要:主要总结数据库写脏块的机制。 当一个进程要进行修改数据块的时候 1、获取cbc latch 2、修改buffer pin status 3、释放cbc latch 4、生成redo记录 5、修改buffer数据块 6、将脏块移到检查点队列中,到此才算修改完毕 7、获得cbc latch 8、修改bu 阅读全文
posted @ 2018-06-24 21:58 huayng 阅读(596) 评论(0) 推荐(0)
buffer busy wait--是写阻塞读还是读阻塞写
摘要:如下图一,假设有个进程A正在读10号文件的11号数据块,此时又有一个进程B准备写该数据块。首先获取cbc latch然后复制内存中的10号文件11号块并新增一个buffer header(bh),并把原来的bh中status改为xcur,复制完成后释放cbc latch。然后如图二,获得cbc la 阅读全文
posted @ 2018-06-20 20:42 huayng 阅读(1870) 评论(0) 推荐(0)
buffer busy wait一例
摘要:一张记录用户登录退出的表,每天9点会突然慢一下,等待事件为buffer busy wait并发插入量为230左右。oracle使用assm(如图)也就是L3,L2,L1架构理论上100个L1每个L1管理64个块就支持6400并发,实际也是如此吗? 进行插入实验发现,插入都是插入到1个分区里面,我们知 阅读全文
posted @ 2018-06-17 11:19 huayng 阅读(769) 评论(0) 推荐(0)
oracle extent管理
摘要:extent的管理方式: For uniform extents, you can specify an extent size or use the default size of 1 MB. All extents in the tablespace are of this size. Loca 阅读全文
posted @ 2018-06-16 14:49 huayng 阅读(1671) 评论(0) 推荐(0)
asm学习系列之asm基础
只有注册用户登录后才能阅读该文。
posted @ 2018-06-14 00:43 huayng 阅读(6) 评论(0) 推荐(0)
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3