免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2507 | 回复: 3
打印 上一主题 下一主题

Solaris io 问题请教, Oracle 写入很慢 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-12 23:38 |只看该作者 |倒序浏览
mstastat:
d6: Mirror
    Submirror 0: d16
      State: Okay         
    Submirror 1: d26
      State: Okay         
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 36623424 blocks (17 GB)

d16: Submirror of d6
    State: Okay         
    Size: 36623424 blocks (17 GB)
    Stripe 0:
        Device     Start Block  Dbase        State Reloc Hot Spare
        c1t0d0s6          0     No            Okay   Yes


d26: Submirror of d6
    State: Okay         
    Size: 36623424 blocks (17 GB)
    Stripe 0:
        Device     Start Block  Dbase        State Reloc Hot Spare
        c1t1d0s6          0     No            Okay   Yes


d1: Mirror
    Submirror 0: d11
      State: Okay         
    Submirror 1: d21
      State: Okay         
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 65543616 blocks (31 GB)

d11: Submirror of d1
    State: Okay         
    Size: 65543616 blocks (31 GB)
    Stripe 0:
        Device     Start Block  Dbase        State Reloc Hot Spare
        c1t0d0s1          0     No            Okay   Yes


d21: Submirror of d1
    State: Okay         
    Size: 65543616 blocks (31 GB)
    Stripe 0:
        Device     Start Block  Dbase        State Reloc Hot Spare
        c1t1d0s1          0     No            Okay   Yes


d0: Mirror
    Submirror 0: d10
      State: Okay         
    Submirror 1: d20
      State: Okay         
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 20484288 blocks (9.8 GB)

d10: Submirror of d0
    State: Okay         
    Size: 20484288 blocks (9.8 GB)
    Stripe 0:
        Device     Start Block  Dbase        State Reloc Hot Spare
        c1t0d0s0          0     No            Okay   Yes


d20: Submirror of d0
    State: Okay         
    Size: 20484288 blocks (9.8 GB)
    Stripe 0:
        Device     Start Block  Dbase        State Reloc Hot Spare
        c1t1d0s0          0     No            Okay   Yes


d55: Mirror
    Submirror 0: d52
      State: Okay         
    Submirror 1: d51
      State: Okay         
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 285640320 blocks (136 GB)

d52: Submirror of d55
    State: Okay         
    Size: 285640320 blocks (136 GB)
    Stripe 0: (interlace: 32 blocks)
        Device     Start Block  Dbase        State Reloc Hot Spare
        c1t4d0s6          0     No            Okay   Yes
        c1t5d0s6          0     No            Okay   Yes


d51: Submirror of d55
    State: Okay         
    Size: 285640320 blocks (136 GB)
    Stripe 0: (interlace: 32 blocks)
        Device     Start Block  Dbase        State Reloc Hot Spare
        c1t2d0s6          0     No            Okay   Yes
        c1t3d0s6          0     No            Okay   Yes


d5: Mirror
    Submirror 0: d15
      State: Okay         
    Submirror 1: d25
      State: Okay         
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 20484288 blocks (9.8 GB)

d15: Submirror of d5
    State: Okay         
    Size: 20484288 blocks (9.8 GB)
    Stripe 0:
        Device     Start Block  Dbase        State Reloc Hot Spare
        c1t0d0s5          0     No            Okay   Yes


d25: Submirror of d5
    State: Okay         
    Size: 20484288 blocks (9.8 GB)
    Stripe 0:
        Device     Start Block  Dbase        State Reloc Hot Spare
        c1t1d0s5          0     No            Okay   Yes


Device Relocation Information:
Device   Reloc  Device ID
c1t1d0   Yes    id1,ssd@w500000e0108daa40
c1t0d0   Yes    id1,ssd@w500000e0108dcc60
c1t4d0   Yes    id1,ssd@w500000e0108daf00
c1t5d0   Yes    id1,ssd@w500000e0108dd0f0
c1t2d0   Yes    id1,ssd@w500000e0108da920
c1t3d0   Yes    id1,ssd@w500000e0108dd090


iostat:
    r/s    w/s   Mr/s   Mw/s wait actv wsvc_t asvc_t  %w  %b device
    0.0   54.0    0.0    0.4  0.0  1.0    0.0   18.4   0 100 d0 (/)
    0.0    0.0    0.0    0.0  0.0  0.0    0.0    0.0   0   0 d1 (/swap)
    0.0   53.0    0.0    0.2  0.0  1.0    0.0   18.8   0  99 d5 (/opt)
    0.0    0.0    0.0    0.0  0.0  0.0    0.0    0.0   0   0 d6 (/usr)
    0.0   54.0    0.0    0.4  0.0  0.9    0.0   16.8   0  91 d10
    0.0    0.0    0.0    0.0  0.0  0.0    0.0    0.0   0   0 d11
    0.0   53.0    0.0    0.2  0.0  0.9    0.0   17.1   0  91 d15
    0.0    0.0    0.0    0.0  0.0  0.0    0.0    0.0   0   0 d16
    0.0   54.0    0.0    0.4  0.0  0.9    0.0   16.4   0  89 d20
    0.0    0.0    0.0    0.0  0.0  0.0    0.0    0.0   0   0 d21
    0.0   53.0    0.0    0.2  0.0  0.9    0.0   16.7   0  89 d25
    0.0    0.0    0.0    0.0  0.0  0.0    0.0    0.0   0   0 d26
   15.0   57.0    1.8    0.2  0.0  0.6    0.0    7.8   0  49 d51
   15.0   55.0    1.7    0.2  0.0  0.5    0.0    6.7   0  43 d52
   30.0   56.0    3.5    0.2  0.0  0.7    0.0    8.3   0  55 d55 (/oradata)
    0.0    0.0    0.0    0.0  0.0  0.0    0.0    0.0   0   0 c0t6d0
   57.0   16.0    0.8    0.1  0.0  0.3    0.0    4.4   0  17 c1t5d0
   65.0   40.0    0.9    0.1  0.0  0.6    0.0    5.7   0  38 c1t2d0
   63.0   17.0    0.9    0.1  0.0  0.4    0.0    5.0   0  19 c1t3d0
    0.0  107.0    0.0    0.6  0.0  1.8    0.0   16.6   0 100 c1t1d0
    0.0  107.0    0.0    0.6  0.0  1.8    0.0   16.9   0 100 c1t0d0
   59.0   39.0    0.8    0.1  0.0  0.6    0.0    5.6   0  32 c1t4d0
    0.0    0.0    0.0    0.0  0.0  0.0    0.0    0.0   0   0 fjgis:vold(pid33

论坛徽章:
0
2 [报告]
发表于 2006-04-12 23:41 |只看该作者
系统环镜:
sun v880
cpu: 8个
内存: 16G
磁盘: 6块

Oracle表空间分布:
日志文件放在根/ (镜像)
其他数据文件放在/oradata(raid0+1)

Oracle参数:

SQL> show parameter;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
O7_DICTIONARY_ACCESSIBILITY          boolean     FALSE
active_instance_count                integer
aq_tm_processes                      integer     0
archive_lag_target                   integer     0
audit_file_dest                      string      ?/rdbms/audit
audit_sys_operations                 boolean     FALSE
audit_trail                          string      NONE
background_core_dump                 string      partial
background_dump_dest                 string      /oracle/admin/fjgis/bdump
backup_tape_io_slaves                boolean     FALSE
bitmap_merge_area_size               integer     1048576

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
blank_trimming                       boolean     FALSE
buffer_pool_keep                     string
buffer_pool_recycle                  string
circuits                             integer     0
cluster_database                     boolean     FALSE
cluster_database_instances           integer     1
cluster_interconnects                string
commit_point_strength                integer     1
compatible                           string      9.2.0.0.0
control_file_record_keep_time        integer     7
control_files                        string      /oracle/oradata/fjgis/control0

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
                                                 1.ctl, /oracle/oradata/fjgis/c
                                                 ontrol02.ctl, /oracle/oradata/
                                                 fjgis/control03.ctl
core_dump_dest                       string      /oracle/admin/fjgis/cdump
cpu_count                            integer     8
create_bitmap_area_size              integer     8388608
cursor_sharing                       string      EXACT
cursor_space_for_time                boolean     FALSE
db_16k_cache_size                    big integer 0
db_2k_cache_size                     big integer 0
db_32k_cache_size                    big integer 0

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_4k_cache_size                     big integer 0
db_8k_cache_size                     big integer 0
db_block_buffers                     integer     0
db_block_checking                    boolean     FALSE
db_block_checksum                    boolean     TRUE
db_block_size                        integer     8192
db_cache_advice                      string      ON
db_cache_size                        big integer 6442450944
db_create_file_dest                  string
db_create_online_log_dest_1          string
db_create_online_log_dest_2          string

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_create_online_log_dest_3          string
db_create_online_log_dest_4          string
db_create_online_log_dest_5          string
db_domain                            string
db_file_multiblock_read_count        integer     32
db_file_name_convert                 string
db_files                             integer     200
db_keep_cache_size                   big integer 0
db_name                              string      fjgis
db_recycle_cache_size                big integer 0
db_writer_processes                  integer     1

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
dblink_encrypt_login                 boolean     FALSE
dbwr_io_slaves                       integer     0
dg_broker_config_file1               string      ?/dbs/dr1@.dat
dg_broker_config_file2               string      ?/dbs/dr2@.dat
dg_broker_start                      boolean     FALSE
disk_asynch_io                       boolean     TRUE
dispatchers                          string
distributed_lock_timeout             integer     60
dml_locks                            integer     3216
drs_start                            boolean     FALSE
enqueue_resources                    integer     3436

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
event                                string
fal_client                           string
fal_server                           string
fast_start_io_target                 integer     0
fast_start_mttr_target               integer     300
fast_start_parallel_rollback         string      LOW
file_mapping                         boolean     FALSE
filesystemio_options                 string      asynch
fixed_date                           string
gc_files_to_locks                    string
global_context_pool_size             string

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
global_names                         boolean     FALSE
hash_area_size                       integer     67108864
hash_join_enabled                    boolean     TRUE
hi_shared_memory_address             integer     0
hs_autoregister                      boolean     TRUE
ifile                                file
instance_groups                      string
instance_name                        string      fjgis
instance_number                      integer     0
java_max_sessionspace_size           integer     0
java_pool_size                       big integer 33554432

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
java_soft_sessionspace_limit         integer     0
job_queue_processes                  integer     10
large_pool_size                      big integer 33554432
license_max_sessions                 integer     0
license_max_users                    integer     0
license_sessions_warning             integer     0
local_listener                       string
lock_name_space                      string
lock_sga                             boolean     FALSE
log_archive_dest                     string
log_archive_dest_1                   string

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_10                  string
log_archive_dest_2                   string
log_archive_dest_3                   string
log_archive_dest_4                   string
log_archive_dest_5                   string
log_archive_dest_6                   string
log_archive_dest_7                   string
log_archive_dest_8                   string
log_archive_dest_9                   string
log_archive_dest_state_1             string      enable
log_archive_dest_state_10            string      enable

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_state_2             string      enable
log_archive_dest_state_3             string      enable
log_archive_dest_state_4             string      enable
log_archive_dest_state_5             string      enable
log_archive_dest_state_6             string      enable
log_archive_dest_state_7             string      enable
log_archive_dest_state_8             string      enable
log_archive_dest_state_9             string      enable
log_archive_duplex_dest              string
log_archive_format                   string      %t_%s.dbf
log_archive_max_processes            integer     2

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
log_archive_min_succeed_dest         integer     1
log_archive_start                    boolean     FALSE
log_archive_trace                    integer     0
log_buffer                           integer     134217728
log_checkpoint_interval              integer     0
log_checkpoint_timeout               integer     0
log_checkpoints_to_alert             boolean     TRUE
log_file_name_convert                string
log_parallelism                      integer     1
logmnr_max_persistent_sessions       integer     1
max_commit_propagation_delay         integer     700

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
max_dispatchers                      integer     5
max_dump_file_size                   string      UNLIMITED
max_enabled_roles                    integer     30
max_rollback_segments                integer     160
max_shared_servers                   integer     20
mts_circuits                         integer     0
mts_dispatchers                      string
mts_listener_address                 string
mts_max_dispatchers                  integer     5
mts_max_servers                      integer     20
mts_multiple_listeners               boolean     FALSE

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
mts_servers                          integer     0
mts_service                          string      fjgis
mts_sessions                         integer     0
nls_calendar                         string
nls_comp                             string
nls_currency                         string
nls_date_format                      string
nls_date_language                    string
nls_dual_currency                    string
nls_iso_currency                     string
nls_language                         string      AMERICAN

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
nls_length_semantics                 string      BYTE
nls_nchar_conv_excp                  string      FALSE
nls_numeric_characters               string
nls_sort                             string
nls_territory                        string      AMERICA
nls_time_format                      string
nls_time_tz_format                   string
nls_timestamp_format                 string
nls_timestamp_tz_format              string
object_cache_max_size_percent        integer     10
object_cache_optimal_size            integer     102400

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
olap_page_pool_size                  integer     33554432
open_cursors                         integer     600
open_links                           integer     4
open_links_per_instance              integer     4
optimizer_dynamic_sampling           integer     1
optimizer_features_enable            string      9.2.0
optimizer_index_caching              integer     90
optimizer_index_cost_adj             integer     20
optimizer_max_permutations           integer     2000
optimizer_mode                       string      CHOOSE
oracle_trace_collection_name         string

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
oracle_trace_collection_path         string      ?/otrace/admin/cdf
oracle_trace_collection_size         integer     5242880
oracle_trace_enable                  boolean     FALSE
oracle_trace_facility_name           string      oracled
oracle_trace_facility_path           string      ?/otrace/admin/fdf
os_authent_prefix                    string      ops$
os_roles                             boolean     FALSE
parallel_adaptive_multi_user         boolean     FALSE
parallel_automatic_tuning            boolean     FALSE
parallel_execution_message_size      integer     2152
parallel_instance_group              string

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
parallel_max_servers                 integer     5
parallel_min_percent                 integer     0
parallel_min_servers                 integer     0
parallel_server                      boolean     FALSE
parallel_server_instances            integer     1
parallel_threads_per_cpu             integer     2
partition_view_enabled               boolean     FALSE
pga_aggregate_target                 big integer 3147483648
plsql_compiler_flags                 string      INTERPRETED
plsql_native_c_compiler              string
plsql_native_library_dir             string

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
plsql_native_library_subdir_count    integer     0
plsql_native_linker                  string
plsql_native_make_file_name          string
plsql_native_make_utility            string
plsql_v2_compatibility               boolean     FALSE
pre_page_sga                         boolean     FALSE
processes                            integer     600
query_rewrite_enabled                string      FALSE
query_rewrite_integrity              string      enforced
rdbms_server_dn                      string
read_only_open_delayed               boolean     FALSE

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
recovery_parallelism                 integer     0
remote_archive_enable                string      true
remote_dependencies_mode             string      TIMESTAMP
remote_listener                      string
remote_login_passwordfile            string      EXCLUSIVE
remote_os_authent                    boolean     FALSE
remote_os_roles                      boolean     FALSE
replication_dependency_tracking      boolean     TRUE
resource_limit                       boolean     FALSE
resource_manager_plan                string
rollback_segments                    string

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
row_locking                          string      always
serial_reuse                         string      DISABLE
serializable                         boolean     FALSE
service_names                        string      fjgis
session_cached_cursors               integer     0
session_max_open_files               integer     10
sessions                             integer     731
sga_max_size                         big integer 7970205952
shadow_core_dump                     string      partial
shared_memory_address                integer     0
shared_pool_reserved_size            big integer 62075699

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
shared_pool_size                     big integer 1241513984
shared_server_sessions               integer     0
shared_servers                       integer     0
sort_area_retained_size              integer     33554432
sort_area_size                       integer     33554432
spfile                               string      ?/dbs/spfile@.ora
sql92_security                       boolean     FALSE
sql_trace                            boolean     FALSE
sql_version                          string      NATIVE
standby_archive_dest                 string      ?/dbs/arch
standby_file_management              string      MANUAL

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
star_transformation_enabled          string      FALSE
statistics_level                     string      TYPICAL
tape_asynch_io                       boolean     TRUE
thread                               integer     0
timed_os_statistics                  integer     0
timed_statistics                     boolean     TRUE
trace_enabled                        boolean     TRUE
tracefile_identifier                 string
transaction_auditing                 boolean     TRUE
transactions                         integer     804
transactions_per_rollback_segment    integer     5

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
undo_management                      string      AUTO
undo_retention                       integer     10800
undo_suppress_errors                 boolean     FALSE
undo_tablespace                      string      UNDO1
use_indirect_data_buffers            boolean     FALSE
user_dump_dest                       string      /oracle/admin/fjgis/udump
utl_file_dir                         string
workarea_size_policy                 string      AUTO

曾出现现象
所有的重做日志文件都是Active状态,数据文件盘/oadata io占用一直99%以上,但每秒写入又很少0.6M左右。

但原来在另一台v880(4个cpu, 8G内存)上, IO表现很好(每秒写入可以上1.4M,且不会一直占用IO),不知何故,硬件配置更好了,反而IO不如以前?
请问在做raid 0+1时是否有参数会影响oracle的性能?

[ 本帖最后由 kingright 于 2006-4-12 23:43 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2006-12-16 12:24 |只看该作者
我也遇到了同样的问题,由sun 480升级到sun 490,反而oracle写的速度变的更慢,有没有高人知道为什么?

论坛徽章:
0
4 [报告]
发表于 2006-12-16 22:06 |只看该作者
大概看了一下,象是盘读写太繁忙造成的。

“日志文件放在根/ (镜像)
其他数据文件放在/oradata(raid0+1)”  ---- 所有的读写都集中在两个metadevices
上,快得了吗?

“log_archive_dest_state_10            string      enable”
设置了十个 log_archive_dest,有必要吗?

[ 本帖最后由 susbin 于 2006-12-16 22:07 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP