免费注册 查看新帖 |

Chinaunix

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

求助 Solaris io 问题, Oracle 写入很慢, 且一直都在写 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-12 23:51 |只看该作者 |倒序浏览
系统环镜:
sun v880
cpu: 8个
内存: 16G
磁盘: 6块

Oracle表空间分布:
日志文件放在根/ (两块,做成raid1)
其他数据文件放在/oradata(四块,做成raid0+1)


现象及问题:
在新v880(8cpu,16G内存 Solaris 9 + Oracle 9.2.0.7) 所有的重做日志文件都是Active状态,数据文件盘/oadata io占用一直99%以上,但每秒写入又很少0.6M左右。启动与关闭数据库都很慢。

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

[ 本帖最后由 kingright 于 2006-4-13 00:07 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-04-12 23:51 |只看该作者
metastat:

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

论坛徽章:
0
3 [报告]
发表于 2006-04-12 23:55 |只看该作者
oracle 参数:
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

论坛徽章:
0
4 [报告]
发表于 2006-04-13 00:01 |只看该作者
spackstat 信息,见附件。

sp_225_231.rar

22.99 KB, 下载次数: 40

论坛徽章:
0
5 [报告]
发表于 2006-04-13 00:05 |只看该作者

Solaris 系统参数

set shmsys:shminfo_shmmax=11200000000
set semsys:seminfo_semmni=600
set semsys:seminfo_semmns=1200
set semsys:seminfo_semmsl=400
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=300
set shmsys:shminfo_shmseg=30

* Begin MDD root info (do not edit)
forceload: misc/md_trans
forceload: misc/md_raid
forceload: misc/md_hotspares
forceload: misc/md_sp
forceload: misc/md_stripe
forceload: misc/md_mirror
forceload: drv/pcisch
forceload: drv/qlc
forceload: drv/fp
forceload: drv/ssd
rootdev:/pseudo/md@0:0,0,blk

论坛徽章:
0
6 [报告]
发表于 2006-04-13 09:39 |只看该作者
tune memory parameters, cache buffer chain...

论坛徽章:
0
7 [报告]
发表于 2006-04-13 10:56 |只看该作者

回复 6楼 caribe 的帖子

能否给个修改的具体的建议,谢谢。

论坛徽章:
0
8 [报告]
发表于 2006-04-13 11:05 |只看该作者
97,735,161        1,067       91,598.1   18.6   736.17   2669.05  957748727
Module: 03.15.exe
select "Geometry1" from "LABELF_POLE"

     59,146,152          648       91,274.9   11.2   432.39    691.15  581832897
Module: TPGIS4.5.exe
select "Geometry1" from "LABELF_POLELINE"
好像不正常!你看看是不是SQL语句有问题!

论坛徽章:
0
9 [报告]
发表于 2006-04-13 11:18 |只看该作者

回复 8楼 imtj 的帖子

这是GIS组件读取几何图形,在原来的V880也是一样的。

主要问题在于写IO会一直占着。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP