Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

32

积分

0

好友

2

主题
1#
发表于 2013-11-6 10:53:42 | 查看: 3656| 回复: 6
请问 11.2.0.1 标准版在cpu并行上有限制么?    现在遇到一个问题是:  在linux 5.8 x64上,4个cpu,  当一条有问题的sql运行时,从top看,有一个cpu 的%id将近为0,而另外3个cpu则基本全部空闲;  问题sql对应的spid 进程的%cpu也是将近100%,

现在想先确定一下,这中cpu负载明显不均的情况是否跟 标准版有关?
  1. SQL*Plus: Release 11.2.0.1.0 Production on Wed Nov 6

  2. Copyright (c) 1982, 2009, Oracle.  All rights reserved.


  3. Connected to:
  4. Oracle Database 11g Release 11.2.0.1.0 - 64bit Production

  5. SQL> set linesize 200
  6. SQL> select * from v$version;

  7. BANNER
  8. --------------------------------------------------------------------------------
  9. Oracle Database 11g Release 11.2.0.1.0 - 64bit Production
  10. PL/SQL Release 11.2.0.1.0 - Production
  11. CORE        11.2.0.1.0        Production
  12. TNS for Linux: Version 11.2.0.1.0 - Production
  13. NLSRTL Version 11.2.0.1.0 - Production

  14. SQL> col comp_name for a30
  15. SQL>  select substr(comp_name,1,40) comp_name, status, substr(version,1,10) version from dba_registry order by comp_name;

  16. COMP_NAME                       STATUS           VERSION
  17. ------------------------------ ----------- ----------
  18. Oracle Database Catalog Views  VALID           11.2.0.1.0
  19. Oracle Database Packages and T VALID           11.2.0.1.0
  20. ypes


  21. SQL> select * from v$option order by parameter;

  22. PARAMETER                                                         VALUE
  23. ---------------------------------------------------------------- ----------------------------------------------------------------
  24. Active Data Guard                                                 FALSE
  25. Advanced Compression                                                 FALSE
  26. Advanced replication                                                 FALSE
  27. Application Role                                                 FALSE
  28. Automatic Storage Management                                         FALSE
  29. Backup Encryption                                                 FALSE
  30. Basic Compression                                                 FALSE
  31. Bit-mapped indexes                                                 FALSE
  32. Block Change Tracking                                                 FALSE
  33. Block Media Recovery                                                 FALSE
  34. Change Data Capture                                                 FALSE

  35. PARAMETER                                                         VALUE
  36. ---------------------------------------------------------------- ----------------------------------------------------------------
  37. Coalesce Index                                                         TRUE
  38. Connection multiplexing                                          TRUE
  39. Connection pooling                                                 TRUE
  40. DICOM                                                                 TRUE
  41. Data Mining                                                         FALSE
  42. Database queuing                                                 TRUE
  43. Database resource manager                                         FALSE
  44. Deferred Segment Creation                                         FALSE
  45. Duplexed backups                                                 FALSE
  46. Enterprise User Security                                         FALSE
  47. Export transportable tablespaces                                 FALSE

  48. PARAMETER                                                         VALUE
  49. ---------------------------------------------------------------- ----------------------------------------------------------------
  50. Fast-Start Fault Recovery                                         FALSE
  51. File Mapping                                                         FALSE
  52. Fine-grained Auditing                                                 FALSE
  53. Fine-grained access control                                         FALSE
  54. Flashback Data Archive                                                 FALSE
  55. Flashback Database                                                 FALSE
  56. Flashback Table                                                  FALSE
  57. Incremental backup and recovery                                  TRUE
  58. Instead-of triggers                                                 TRUE
  59. Java                                                                 TRUE
  60. Join index                                                         FALSE

  61. PARAMETER                                                         VALUE
  62. ---------------------------------------------------------------- ----------------------------------------------------------------
  63. Managed Standby                                                  FALSE
  64. Materialized view rewrite                                         FALSE
  65. Materialized view warehouse refresh                                 FALSE
  66. OLAP                                                                 FALSE
  67. OLAP Window Functions                                                 TRUE
  68. Objects                                                          TRUE
  69. Online Index Build                                                 FALSE
  70. Online Redefinition                                                 FALSE
  71. Oracle Data Guard                                                 FALSE
  72. Oracle Database Vault                                                 FALSE
  73. Oracle Label Security                                                 FALSE

  74. PARAMETER                                                         VALUE
  75. ---------------------------------------------------------------- ----------------------------------------------------------------
  76. Parallel backup and recovery                                         FALSE
  77. Parallel execution                                                 FALSE
  78. Parallel load                                                         TRUE
  79. Partitioning                                                         FALSE
  80. Plan Stability                                                         TRUE
  81. Point-in-time tablespace recovery                                 FALSE
  82. Proxy authentication/authorization                                 TRUE
  83. Real Application Clusters                                         FALSE
  84. Real Application Testing                                         FALSE
  85. Result Cache                                                         FALSE
  86. SQL Plan Management                                                 FALSE

  87. PARAMETER                                                         VALUE
  88. ---------------------------------------------------------------- ----------------------------------------------------------------
  89. Sample Scan                                                         TRUE
  90. SecureFiles Encryption                                                 FALSE
  91. Server Flash Cache                                                 FALSE
  92. Spatial                                                          FALSE
  93. Streams Capture                                                  FALSE
  94. Transparent Application Failover                                 TRUE
  95. Transparent Data Encryption                                         FALSE
  96. Trial Recovery                                                         FALSE
  97. Unused Block Compression                                         FALSE
  98. XStream                                                          FALSE

  99. 65 rows selected.

  100. SQL>
复制代码
2#
发表于 2013-11-6 11:02:04
show parameter cpu

回复 只看该作者 道具 举报

3#
发表于 2013-11-6 11:03:07
  1. SQL> show parameter cpu

  2. NAME                                     TYPE         VALUE
  3. ------------------------------------ ----------- ------------------------------
  4. cpu_count                             integer         4
  5. parallel_threads_per_cpu             integer         2
  6. resource_manager_cpu_allocation      integer         4
复制代码

回复 只看该作者 道具 举报

4#
发表于 2013-11-6 11:08:58
当一条有问题的sql运行时,从top看,有一个cpu 的%id将近为0,而另外3个cpu则基本全部空闲;  问题sql对应的spid 进程的%cpu也是将近100%,

==>我认为非常正常, 单线程的东西 怎么用到其他CPU?




回复 只看该作者 道具 举报

5#
发表于 2013-11-6 11:09:48
你同时运行4个该语句看看就知道了,

SE 标准版的上限应当是4  socket

回复 只看该作者 道具 举报

6#
发表于 2013-11-6 11:12:43
ODM FINDING:

SE 4 socket.png

回复 只看该作者 道具 举报

7#
发表于 2013-11-6 14:39:51
谢谢,确实,经过实验,多session查询时,不会出现只是用1个cpu的情况。

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-6-15 17:39 , Processed in 0.054110 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569