龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 数据库类 > Oracle 技术 >

Oracle中怎样用SQL解决CPU消耗过度(1)(2)

时间:2011-04-12 23:18来源:未知 作者:admin 点击:
分享到:
4.检查数据库 查询v$session_wait获取各进程等待事件 SQL>selectsid,event,p1,p1textfromv$session_wait; SIDEVENTP1P1TEXT -------------------------------------------------- 124latchfree1.6

4.检查数据库

查询v$session_wait获取各进程等待事件

  1. SQL> select sid,event,p1,p1text from v$session_wait;   
  2. SID EVENT P1 P1TEXT   
  3. ---------- ------------------------------ ----------  
  4. 124 latch free 1.6144E+10 address   
  5. 1 pmon timer 300 duration   
  6. 2 rdbms ipc message 300 timeout   
  7. 3 rdbms ipc message 300 timeout   
  8. 11 rdbms ipc message 30000 timeout   
  9. 6 rdbms ipc message 180000 timeout   
  10. 4 rdbms ipc message 300 timeout   
  11. 134 rdbms ipc message 6000 timeout   
  12. 147 rdbms ipc message 6000 timeout   
  13. 275 rdbms ipc message 17995 timeout   
  14. 274 rdbms ipc message 6000 timeout   
  15. SID EVENT P1 P1TEXT   
  16. ---------- ------------------------------ ----------  
  17. 118 rdbms ipc message 6000 timeout   
  18. 7 buffer busy waits 17 file#   
  19. 56 buffer busy waits 17 file#   
  20. 161 buffer busy waits 17 file#   
  21. 195 buffer busy waits 17 file#   
  22. 311 buffer busy waits 17 file#   
  23. 314 buffer busy waits 17 file#   
  24. 205 buffer busy waits 17 file#   
  25. 269 buffer busy waits 17 file#   
  26. 200 buffer busy waits 17 file#   
  27. 164 buffer busy waits 17 file#   
  28. SID EVENT P1 P1TEXT   
  29. ---------- ------------------------------ ----------   
  30. 140 buffer busy waits 17 file#   
  31. 66 buffer busy waits 17 file#   
  32. 10 db file sequential read 17 file#   
  33. 18 db file sequential read 17 file#   
  34. 54 db file sequential read 17 file#   
  35. 49 db file sequential read 17 file#   
  36. 48 db file sequential read 17 file#   
  37. 46 db file sequential read 17 file#   
  38. 45 db file sequential read 17 file#   
  39. 35 db file sequential read 17 file#   
  40. 30 db file sequential read 17 file#   
  41. SID EVENT P1 P1TEXT   
  42. ---------- ------------------------------ ----------   
  43. 29 db file sequential read 17 file#   
  44. 22 db file sequential read 17 file#   
  45. 178 db file sequential read 17 file#   
  46. 175 db file sequential read 17 file#   
  47. 171 db file sequential read 17 file#   
  48. 123 db file sequential read 17 file#   
  49. 121 db file sequential read 17 file#   
  50. 120 db file sequential read 17 file#   
  51. 117 db file sequential read 17 file#   
  52. 114 db file sequential read 17 file#   
  53. 113 db file sequential read 17 file#   
  54. SID EVENT P1 P1TEXT   
  55. ---------- ------------------------------ ----------   
  56. 111 db file sequential read 17 file#   
  57. 107 db file sequential read 17 file#   
  58. 80 db file sequential read 17 file#   
  59. 222 db file sequential read 17 file#   
  60. 218 db file sequential read 17 file#   
  61. 216 db file sequential read 17 file#   
  62. 213 db file sequential read 17 file#   
  63. 199 db file sequential read 17 file#   
  64. 198 db file sequential read 17 file#   
  65. 194 db file sequential read 17 file#   
  66. 192 db file sequential read 17 file#   
  67. SID EVENT P1 P1TEXT   
  68. ---------- ------------------------------ ----------   
  69. 188 db file sequential read 17 file#   
  70. 249 db file sequential read 17 file#   
  71.  
  72. 242 db file sequential read 17 file#   
  73. 239 db file sequential read 17 file#   
  74. 236 db file sequential read 17 file#   
  75. 235 db file sequential read 17 file#   
  76. 234 db file sequential read 17 file#   
  77. 233 db file sequential read 17 file#   
  78. 230 db file sequential read 17 file#   
  79. 227 db file sequential read 17 file#   
  80. 336 db file sequential read 17 file#   
  81. SID EVENT P1 P1TEXT   
  82. ---------- ------------------------------ ----------   
  83. 333 db file sequential read 17 file#   
  84. 331 db file sequential read 17 file#   
  85. 329 db file sequential read 17 file#   
  86. 327 db file sequential read 17 file#   
  87. 325 db file sequential read 17 file#   
  88. 324 db file sequential read 17 file#   
  89. 320 db file sequential read 17 file#   
  90. 318 db file sequential read 17 file#   
  91. 317 db file sequential read 17 file#   
  92. 316 db file sequential read 17 file#   
  93. 313 db file sequential read 17 file#   
  94. SID EVENT P1 P1TEXT   
  95. ---------- ------------------------------ ----------   
  96. 305 db file sequential read 17 file#   
  97. 303 db file sequential read 17 file#   
  98. 301 db file sequential read 17 file#   
  99. 293 db file sequential read 17 file#   
  100. 290 db file sequential read 17 file#   
  101. 288 db file sequential read 17 file#   
  102. 287 db file sequential read 17 file#   
  103. 273 db file sequential read 17 file#   
  104. 271 db file sequential read 17 file#   
  105. 257 db file sequential read 17 file#   
  106. 256 db file sequential read 17 file#   
  107. SID EVENT P1 P1TEXT   
  108. ---------- ------------------------------ ----------   
  109. 254 db file sequential read 17 file#   
  110. 252 db file sequential read 17 file#   
  111. 159 db file sequential read 17 file#   
  112. 153 db file sequential read 17 file#   
  113. 146 db file sequential read 17 file#   
  114. 142 db file sequential read 17 file#   
  115. 135 db file sequential read 17 file#   
  116. 133 db file sequential read 17 file#   
  117. 132 db file sequential read 17 file#   
  118. 126 db file sequential read 17 file#   
  119. 79 db file sequential read 17 file#   
  120. SID EVENT P1 P1TEXT   
  121. ---------- ------------------------------ ----------   
  122. 77 db file sequential read 17 file#   
  123. 72 db file sequential read 17 file#   
  124. 70 db file sequential read 17 file#   
  125. 69 db file sequential read 17 file#   
  126. 67 db file sequential read 17 file#   
  127. 63 db file sequential read 17 file#   
  128. 55 db file sequential read 17 file#   
  129. 102 db file sequential read 17 file#   
  130. 96 db file sequential read 17 file#   
  131. 95 db file sequential read 17 file#   
  132. 91 db file sequential read 17 file#   
  133. SID EVENT P1 P1TEXT   
  134. ---------- ------------------------------ ----------   
  135. 81 db file sequential read 17 file#   
  136. 15 db file sequential read 17 file#   
  137. 19 db file scattered read 17 file#   
  138. 50 db file scattered read 17 file#   
  139. 285 db file scattered read 17 file#   
  140. 279 db file scattered read 17 file#   
  141. 255 db file scattered read 17 file#   
  142. 243 db file scattered read 17 file#   
  143. 196 db file scattered read 17 file#   
  144. 187 db file scattered read 17 file#   
  145. 170 db file scattered read 17 file#   
  146. SID EVENT P1 P1TEXT   
  147. ---------- ------------------------------ ----------   
  148. 162 db file scattered read 17 file#   
  149. 138 db file scattered read 17 file#   
  150. 110 db file scattered read 17 file#   
  151. 108 db file scattered read 17 file#   
  152. 92 db file scattered read 17 file#   
  153. 330 db file scattered read 17 file#   
  154.  
  155. 310 db file scattered read 17 file#   
  156. 302 db file scattered read 17 file#   
  157. 299 db file scattered read 17 file#   
  158. 89 db file scattered read 17 file#   
  159. 5 smon timer 300 sleep time   
  160. SID EVENT P1 P1TEXT   
  161. ---------- ------------------------------ ----------   
  162. 20 SQL*Net message to client 1952673792 driver id   
  163. 103 SQL*Net message to client 1650815232 driver id   
  164. ....   
  165. 148 SQL*Net more data from client 1952673792 driver id   
  166. 291 SQL*Net more data from client 1952673792 driver id   
  167. 244 rows selected.   
  168.  

发现存在大量db file scattered read及db file sequential read等待.显然全表扫描等操作成为系统最严重的性能影响因素。

到此Oracle中怎样用SQL解决CPU消耗过度讲述完毕,要想了解的更多相关问题的解决方案,请留意51cto.com站上的相关论坛.

  1. 修改Oracle存 储过程所需代码
  2. 对Oracle存储过程的总结
  3. 实现Oracle存 储过程的实际应用的代码 
  4. 深入高性能的 Oracle动态SQL开发 
  5. Oracle SQL的 优化规则解析 
精彩图集

赞助商链接