免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: jordie

[已解决]oracle 10g rac 查询大的表很慢是不是因为用RAW作为数据文件系统的原因? [复制链接]

论坛徽章:
0
发表于 2011-01-25 00:28 |显示全部楼层
本帖最后由 InfoSVC 于 2011-01-25 00:29 编辑

select *from v$session_wait

论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-05-06 06:20:00
发表于 2011-01-29 12:55 |显示全部楼层
  1. SQL> col EVENT format a40
  2. SQL> select EVENT,WAIT_TIME,SECONDS_IN_WAIT,STATE from v$session_wait;

  3. EVENT                                          WAIT_TIME SECONDS_IN_WAIT STATE
  4. ---------------------------------------- ---------- --------------- --------------------------------------
  5. jobq slave wait                                   0                 47 WAITING
  6. Streams AQ: waiting for time management           0                 99 WAITING
  7. or cleanup tasks

  8. SQL*Net message from client                          0             294325 WAITING
  9. Streams AQ: waiting for messages in the           0                  3 WAITING
  10. queue

  11. Streams AQ: qmn coordinator idle wait                  0                 24 WAITING
  12. Streams AQ: qmn slave idle wait                   0                489 WAITING
  13. rdbms ipc message                                  0                 21 WAITING

  14. EVENT                                          WAIT_TIME SECONDS_IN_WAIT STATE
  15. ---------------------------------------- ---------- --------------- --------------------------------------
  16. rdbms ipc message                                  0                 99 WAITING
  17. jobq slave wait                                   0              24507 WAITING
  18. SQL*Net message to client                         -1                  0 WAITED SHORT TIME
  19. class slave wait                                  0             139693 WAITING
  20. rdbms ipc message                                  0                160 WAITING
  21. ASM background timer                                  0             295958 WAITING
  22. SQL*Net message from client                          0                  6 WAITING
  23. SQL*Net message from client                          0                382 WAITING
  24. rdbms ipc message                                  0                  6 WAITING
  25. rdbms ipc message                                  0              36625 WAITING
  26. rdbms ipc message                                  0                  3 WAITING

  27. EVENT                                          WAIT_TIME SECONDS_IN_WAIT STATE
  28. ---------------------------------------- ---------- --------------- --------------------------------------
  29. rdbms ipc message                                  0                123 WAITING
  30. rdbms ipc message                                  0                 42 WAITING
  31. smon timer                                          0                150 WAITING
  32. rdbms ipc message                                  0                  0 WAITING
  33. rdbms ipc message                                  0                  3 WAITING
  34. rdbms ipc message                                  0                  6 WAITING
  35. rdbms ipc message                                  0             287335 WAITING
  36. gcs remote message                                  0                 27 WAITING
  37. gcs remote message                                  0                 21 WAITING
  38. ges remote message                                  0               8533 WAITING
  39. rdbms ipc message                                  0                  0 WAITING

  40. EVENT                                          WAIT_TIME SECONDS_IN_WAIT STATE
  41. ---------------------------------------- ---------- --------------- --------------------------------------
  42. rdbms ipc message                                  0                486 WAITING
  43. DIAG idle wait                                          0             294358 WAITING
  44. pmon timer                                          0             295899 WAITING

  45. 32 rows selected.

  46. SQL>
复制代码

论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-05-06 06:20:00
发表于 2011-01-29 13:05 |显示全部楼层
谢谢InfoSVC (infoSVC)的回复,以上是部分的列的值
补充一下最近的测试的结果:

当我关掉其中的某个节点后,查询在任何的一个单节点上的速度都是非常正常的。


我有发现两台节点的物理内存是不一致的,一台是8G,另一台是4G,不知道会不会有影响?


还有一个疑问?
刚开始我说数据文件系统是用RAW的裸设备,后来网上查了一下,我的应该是ASM+RAW的格式的吧,不过我在配置的时候没有安装ASMLIB,所以不确定是不是用的是ASM。

论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-05-06 06:20:00
发表于 2011-02-18 12:46 |显示全部楼层
原来是心跳网络是百兆的有关系,做RAC一定要用千兆的网卡,我后来用6类千兆的直连线[相对交叉线,35元一条]连接2台服务器的千兆网卡就好多了,以前查询查不出来,现在查出来开机第一次比较久,有30秒左右,以后就都是10多秒了,甚至不到10秒的也有。

为了千兆网络,我这个要说一下
我的节点一都是千兆的网卡,好办,但是节点二的一个网卡还是百兆的,外插的,刚好我的心跳线就是在百兆的网卡上,后来我就把两个节点的eth0和eth1都对调了,网线当然也都对调。昨晚搞了一个通宵才把RAC调好,今天还得继续调PLUSWELL软件,关键在于PLUSWELL注册是跟网卡很有关系的,所以PLUSWELL服务一直不能正常启动,这是搞不懂,为什么会和SKYBILITY一样都用网卡的信息去验证注册。

在RAC下根据
Oracle RAC 修改 IP 地址
很快就改好了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP