Chinaunix
标题:
请问:多个20-30用户同时对同一张表做insert,需要怎么优化
[打印本页]
作者:
learningunix
时间:
2003-06-25 11:31
标题:
请问:多个20-30用户同时对同一张表做insert,需要怎么优化
多个20-30用户同时对同一张表做insert,需要怎么优化
请高手帮忙看一下,谢谢
作者:
chenfeng825
时间:
2003-06-25 11:40
标题:
请问:多个20-30用户同时对同一张表做insert,需要怎么优化
原帖由 "learningunix" 发表:
多个20-30用户同时对同一张表做insert,需要怎么优化
请高手帮忙看一下,谢谢
建议表分区并建立cluster index,避免最后一页成为热点。
bind data cache
小事务,多提交!
你的应用是什么,同时真的有20~30用户insert?
作者:
learningunix
时间:
2003-06-25 11:43
标题:
请问:多个20-30用户同时对同一张表做insert,需要怎么优化
这些我都试了,除了bind data cache,现在是客户的任务太多,压得没有办法,所以20-30人同时录入
作者:
learningunix
时间:
2003-06-25 11:45
标题:
请问:多个20-30用户同时对同一张表做insert,需要怎么优化
建立clustered索引,会不会在提交的时候,要重新排序,影响速度呀
作者:
chenfeng825
时间:
2003-06-25 11:47
标题:
请问:多个20-30用户同时对同一张表做insert,需要怎么优化
建立clustered于多个分区,插入时有多个最后一页.锁定方案是allpages or datarows?
作者:
learningunix
时间:
2003-06-25 11:49
标题:
请问:多个20-30用户同时对同一张表做insert,需要怎么优化
锁定方案是datarows,隔离级别是0,5个分区,主要是提交的时候比较慢
现在大概有20万条记录,有一个nonclustered索引
作者:
chenfeng825
时间:
2003-06-25 11:53
标题:
请问:多个20-30用户同时对同一张表做insert,需要怎么优化
那你能否看看os端disk io的状况.看看是否发生插入热点在最后一页。你的cache configure怎样?sp_sysmon "00:02:00"看看有关磁盘和缓存的信息。你的问题应该就是没有clustered。
作者:
learningunix
时间:
2003-06-25 12:13
标题:
请问:多个20-30用户同时对同一张表做insert,需要怎么优化
谢谢,我在看看吧,如果clustered索引不影响速度的话,我就会用clustered索引
作者:
chenfeng825
时间:
2003-06-25 12:38
标题:
请问:多个20-30用户同时对同一张表做insert,需要怎么优化
你的分区表是否建立在不同的磁盘上或不同的磁盘通道上?如果是同一个磁盘或者raid的统一通道上除了解决分配问题对性能不会有提升。我也很想看看你的问题如何解决
作者:
learningunix
时间:
2003-06-25 13:07
标题:
请问:多个20-30用户同时对同一张表做insert,需要怎么优化
应该是建立在同一个磁盘上,要是建立在不同的磁盘上该怎么做
谢谢
作者:
jazy
时间:
2003-06-25 13:24
标题:
请问:多个20-30用户同时对同一张表做insert,需要怎么优化
你可以执行一下sp_sysmon,将结果贴上来分析!
作者:
learningunix
时间:
2003-06-25 13:34
标题:
请问:多个20-30用户同时对同一张表做insert,需要怎么优化
谢谢各位,下午三点半,我把结果贴上来,
作者:
learningunix
时间:
2003-06-25 15:40
标题:
请问:多个20-30用户同时对同一张表做insert,需要怎么优化
DBCC execution completed. If DBCC printed error messages, contact a user with System Administrator (SA) role.
===============================================================================
Sybase Adaptive Server Enterprise System Performance Report
===============================================================================
Server Version: Adaptive Server Enterprise/12.0/P/Sun_svr4/OS 5.6/1576/3
Server Name: syb_xx
Run Date: Jun 25, 2003
Statistics Cleared at: 15:30:35
Statistics Sampled at: 15:35:35
Sample Interval: 00:05:00
===============================================================================
Kernel Utilization
------------------
Engine Busy Utilization
Engine 0 1.2 %
Engine 1 3.5 %
----------- --------------- ----------------
Summary Total 4.7 % Average 2.4 %
CPU Yields by Engine per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Total CPU Yields 0.0 0.0 0 n/a
Network Checks
Non-Blocking 8421.7 49539.5 2526516 97.5 %
Blocking 213.5 1255.7 64043 2.5 %
------------------------- ------------ ------------ ----------
Total Network I/O Checks 8635.2 50795.3 2590559
Avg Net I/Os per Check n/a n/a 0.00046 n/a
Disk I/O Checks
Total Disk I/O Checks 8637.1 50806.2 2591118 n/a
Checks Returning I/O 5117.3 30101.7 1535185 59.2 %
Avg Disk I/Os Returned n/a n/a 0.00028 n/a
===============================================================================
Worker Process Management
-------------------------
per sec per xact count % of total
------------ ------------ ---------- ----------
Worker Process Requests
Total Requests 0.0 0.0 0 n/a
Worker Process Usage
Total Used 0.0 0.0 0 n/a
Max Ever Used During Sample 0.0 0.0 0 n/a
Memory Requests for Worker Processes
Total Requests 0.0 0.0 0 n/a
===============================================================================
Parallel Query Management
-------------------------
Parallel Query Usage per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Total Parallel Queries 0.0 0.0 0 n/a
Merge Lock Requests per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Total # of Requests 0.0 0.0 0 n/a
Sort Buffer Waits per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Total # of Waits 0.0 0.0 0 n/a
===============================================================================
Task Management per sec per xact count % of total
--------------------------- ------------ ------------ ---------- ----------
Connections Opened 0.0 0.0 0 n/a
Task Context Switches by Engine
Engine 0 7.2 42.5 2169 72.0 %
Engine 1 2.8 16.6 845 28.0 %
------------------------- ------------ ------------ ----------
Total Task Switches: 10.0 59.1 3014
Task Context Switches Due To:
Voluntary Yields 0.7 4.2 214 7.1 %
Cache Search Misses 0.1 0.6 32 1.1 %
System Disk Writes 0.2 1.0 49 1.6 %
I/O Pacing 0.4 2.1 108 3.6 %
Logical Lock Contention 0.0 0.0 0 0.0 %
Address Lock Contention 0.0 0.0 0 0.0 %
Latch Contention 0.0 0.0 0 0.0 %
Log Semaphore Contention 0.0 0.0 0 0.0 %
PLC Lock Contention 0.0 0.0 0 0.0 %
Group Commit Sleeps 0.0 0.1 6 0.2 %
Last Log Page Writes 0.3 1.8 92 3.1 %
Modify Conflicts 0.0 0.0 2 0.1 %
I/O Device Contention 0.0 0.0 0 0.0 %
Network Packet Received 1.9 11.0 563 18.7 %
Network Packet Sent 2.1 12.5 635 21.1 %
Other Causes 4.4 25.7 1313 43.6 %
===============================================================================
Application Management
----------------------
Application Statistics Summary (All Applications)
-------------------------------------------------
Priority Changes per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
To High Priority 0.0 0.0 0 0.0 %
To Medium Priority 0.7 4.2 215 50.0 %
To Low Priority 0.7 4.2 215 50.0 %
------------------------- ------------ ------------ ----------
Total Priority Changes 1.4 8.4 430
Allotted Slices Exhausted per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
High Priority 0.0 0.0 0 0.0 %
Medium Priority 0.0 0.1 5 100.0 %
Low Priority 0.0 0.0 0 0.0 %
------------------------- ------------ ------------ ----------
Total Slices Exhausted 0.0 0.1 5
Skipped Tasks By Engine per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Total Engine Skips 0.0 0.0 0 n/a
Engine Scope Changes 0.0 0.0 0 n/a
===============================================================================
ESP Management per sec per xact count % of total
--------------------------- ------------ ------------ ---------- ----------
ESP Requests 0.0 0.0 0 n/a
===============================================================================
Housekeeper Task Activity
-------------------------
per sec per xact count % of total
------------ ------------ ----------
Garbage Collections 0.3 2.0 100 n/a
Pages Processed in GC 0.0 0.0 0 n/a
Statistics Updates 0.3 2.0 100 n/a
===============================================================================
Monitor Access to Executing SQL
-------------------------------
per sec per xact count % of total
------------ ------------ ---------- ----------
Waits on Execution Plans 0.0 0.0 0 n/a
Number of SQL Text Overflows 0.0 0.0 0 n/a
Maximum SQL Text Requested n/a n/a 0 n/a
(since beginning of sample)
===============================================================================
Transaction Profile
-------------------
Transaction Summary per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Committed Xacts 0.2 n/a 51 n/a
Transaction Detail per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Inserts
APL Heap Table 0.2 1.1 57 64.8 %
APL Clustered Table 0.0 0.0 0 0.0 %
Data Only Lock Table 0.1 0.6 31 35.2 %
------------------------- ------------ ------------ ---------- ----------
Total Rows Inserted 0.3 1.7 88 73.9 %
Updates
Total Rows Updated 0.0 0.0 0 n/a
------------------------- ------------ ------------ ---------- ----------
Total Rows Updated 0.0 0.0 0 0.0 %
Data Only Locked Updates
Total Rows Updated 0.0 0.0 0 n/a
------------------------- ------------ ------------ ---------- ----------
Total DOL Rows Updated 0.0 0.0 0 0.0 %
Deletes
APL Deferred 0.0 0.1 5 16.1 %
APL Direct 0.0 0.0 1 3.2 %
DOL 0.1 0.5 25 80.6 %
------------------------- ------------ ------------ ---------- ----------
Total Rows Deleted 0.1 0.6 31 26.1 %
========================= ============ ============ ==========
Total Rows Affected 0.4 2.3 119
===============================================================================
Transaction Management
----------------------
ULC Flushes to Xact Log per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
by Full ULC 0.0 0.1 7 2.8 %
by End Transaction 0.3 1.5 78 31.5 %
by Change of Database 0.0 0.1 7 2.8 %
by System Log Record 0.1 0.6 33 13.3 %
by Other 0.4 2.4 123 49.6 %
------------------------- ------------ ------------ ----------
Total ULC Flushes 0.8 4.9 248
ULC Log Records 2.0 12.0 611 n/a
Max ULC Size During Sample n/a n/a 2704 n/a
ULC Semaphore Requests
Granted 5.6 33.1 1688 100.0 %
Waited 0.0 0.0 0 0.0 %
------------------------- ------------ ------------ ----------
Total ULC Semaphore Req 5.6 33.1 1688
Log Semaphore Requests
Granted 0.6 3.2 165 100.0 %
Waited 0.0 0.0 0 0.0 %
------------------------- ------------ ------------ ----------
Total Log Semaphore Req 0.6 3.2 165
Transaction Log Writes 0.5 2.7 136 n/a
Transaction Log Alloc 0.1 0.7 37 n/a
Avg # Writes per Log Page n/a n/a 3.67568 n/a
===============================================================================
Index Management
----------------
Nonclustered Maintenance per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Ins/Upd Requiring Maint 0.0 0.0 0 n/a
# of NC Ndx Maint 0.0 0.0 0 n/a
Deletes Requiring Maint 0.0 0.0 1 n/a
# of NC Ndx Maint 0.0 0.0 1 n/a
Avg NC Ndx Maint / Op n/a n/a 1.00000 n/a
RID Upd from Clust Split 0.0 0.0 0 n/a
# of NC Ndx Maint 0.0 0.0 0 n/a
Upd/Del DOL Req Maint 0.1 0.5 25 n/a
# of DOL Ndx Maint 0.2 1.2 61 n/a
Avg DOL Ndx Maint / Op n/a n/a 2.44000 n/a
Page Splits 0.0 0.2 9 n/a
Retries 0.0 0.0 0 0.0 %
Deadlocks 0.0 0.0 0 0.0 %
Add Index Level 0.0 0.0 0 0.0 %
Page Shrinks 0.0 0.0 0 n/a
Index Scans per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Ascending Scans 7.4 43.4 2212 55.8 %
DOL Ascending Scans 5.8 34.0 1734 43.7 %
Descending Scans 0.0 0.3 13 0.3 %
DOL Descending Scans 0.0 0.1 5 0.1 %
------------ ------------ ----------
Total Scans 13.2 77.7 3964
===============================================================================
Metadata Cache Management
-------------------------
Metadata Cache Summary per sec per xact count % of total
------------------------ ------------ ------------ ---------- ----------
Open Object Usage
Active 1.7 9.8 498 n/a
Max Ever Used Since Boot 1.7 9.8 500 n/a
Free 0.0 0.0 2 n/a
Reuse Requests
Succeeded 11.1 65.5 3340 n/a
Failed 0.0 0.0 0 n/a
Open Index Usage
Active 1.7 9.8 500 n/a
Max Ever Used Since Boot 1.7 9.8 500 n/a
Free 0.0 0.0 0 n/a
Reuse Requests
Succeeded 4.5 26.5 1354 n/a
Failed 0.0 0.0 0 n/a
Open Database Usage
Active 0.0 0.2 8 n/a
Max Ever Used Since Boot 0.0 0.2 8 n/a
Free 0.0 0.1 4 n/a
Reuse Requests
Succeeded 0.0 0.0 0 n/a
Failed 0.0 0.0 0 n/a
Object Spinlock Contention n/a n/a n/a 0.0 %
Index Spinlock Contention n/a n/a n/a 0.0 %
Hash Spinlock Contention n/a n/a n/a 0.0 %
===============================================================================
Lock Management
---------------
Lock Summary per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Total Lock Requests 39.8 234.1 11941 n/a
Avg Lock Contention 0.0 0.0 0 0.0 %
Deadlock Percentage 0.0 0.0 0 0.0 %
Lock Hashtable Lookups 39.9 234.8 11977 n/a
Avg Hash Chain Length n/a n/a 0.00083 n/a
Lock Detail per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Exclusive Table
Granted 0.1 0.4 21 100.0 %
Waited 0.0 0.0 0 0.0 %
------------------------- ------------ ------------ ---------- ----------
Total EX-Table Requests 0.1 0.4 21 0.2 %
Shared Table
Granted 0.0 0.0 1 100.0 %
Waited 0.0 0.0 0 0.0 %
------------------------- ------------ ------------ ---------- ----------
Total SH-Table Requests 0.0 0.0 1 0.0 %
Exclusive Intent
Granted 0.6 3.3 169 100.0 %
Waited 0.0 0.0 0 0.0 %
------------------------- ------------ ------------ ---------- ----------
Total EX-Intent Requests 0.6 3.3 169 1.4 %
Shared Intent
Granted 6.4 37.6 1920 100.0 %
Waited 0.0 0.0 0 0.0 %
------------------------- ------------ ------------ ---------- ----------
Total SH-Intent Requests 6.4 37.6 1920 16.1 %
Exclusive Page
Granted 0.0 0.2 11 100.0 %
Waited 0.0 0.0 0 0.0 %
------------------------- ------------ ------------ ---------- ----------
Total EX-Page Requests 0.0 0.2 11 0.1 %
Update Page
Granted 0.0 0.3 14 100.0 %
Waited 0.0 0.0 0 0.0 %
------------------------- ------------ ------------ ---------- ----------
Total UP-Page Requests 0.0 0.3 14 0.1 %
Shared Page
Granted 9.3 54.5 2781 100.0 %
Waited 0.0 0.0 0 0.0 %
------------------------- ------------ ------------ ---------- ----------
Total SH-Page Requests 9.3 54.5 2781 23.3 %
Exclusive Row
Granted 0.4 2.6 133 100.0 %
Waited 0.0 0.0 0 0.0 %
------------------------- ------------ ------------ ---------- ----------
Total EX-Row Requests 0.4 2.6 133 1.1 %
Update Row
Granted 0.0 0.0 1 100.0 %
Waited 0.0 0.0 0 0.0 %
------------------------- ------------ ------------ ---------- ----------
Total UP-Row Requests 0.0 0.0 1 0.0 %
Shared Row
Granted 15.5 91.1 4646 100.0 %
Waited 0.0 0.0 0 0.0 %
------------------------- ------------ ------------ ---------- ----------
Total SH-Row Requests 15.5 91.1 4646 38.9 %
Next-Key
Total Next-Key Requests 0.0 0.0 0 n/a
Exclusive Address
Granted 0.2 1.4 69 100.0 %
Waited 0.0 0.0 0 0.0 %
------------------------- ------------ ------------ ---------- ----------
Total EX-Address Requests 0.2 1.4 69 0.6 %
Shared Address
Granted 7.3 42.6 2175 100.0 %
Waited 0.0 0.0 0 0.0 %
------------------------- ------------ ------------ ---------- ----------
Total SH-Address Requests 7.3 42.6 2175 18.2 %
Last Page Locks on Heaps
Granted 0.2 1.1 57 100.0 %
Waited 0.0 0.0 0 0.0 %
------------------------- ------------ ------------ ---------- ----------
Total Last Pg Locks 0.2 1.1 57 100.0 %
Deadlocks by Lock Type per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Total Deadlocks 0.0 0.0 0 n/a
Deadlock Detection
Deadlock Searches 0.0 0.0 0 n/a
Lock Promotions
Total Lock Promotions 0.0 0.0 0 n/a
Lock Timeouts by Lock Type per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Total Timeouts 0.0 0.0 0 n/a
===============================================================================
Data Cache Management
---------------------
Cache Statistics Summary (All Caches)
-------------------------------------
per sec per xact count % of total
------------ ------------ ---------- ----------
Cache Search Summary
Total Cache Hits 308.8 1816.5 92640 99.9 %
Total Cache Misses 0.4 2.3 118 0.1 %
------------------------- ------------ ------------ ----------
Total Cache Searches 309.2 1818.8 92758
Cache Turnover
Buffers Grabbed 0.4 2.1 108 n/a
Buffers Grabbed Dirty 0.0 0.0 0 0.0 %
Cache Strategy Summary
Cached (LRU) Buffers 308.5 1814.8 92553 100.0 %
Discarded (MRU) Buffers 0.1 0.6 32 0.0 %
Large I/O Usage
0.0 0.0 0 n/a
Large I/O Effectiveness
Pages by Lrg I/O Cached 0.0 0.0 0 n/a
Asynchronous Prefetch Activity
APFs Issued 0.0 0.0 0 0.0 %
APFs Denied Due To
APF I/O Overloads 0.0 0.0 0 0.0 %
APF Limit Overloads 0.0 0.0 0 0.0 %
APF Reused Overloads 0.0 0.0 0 0.0 %
APF Buffers Found in Cache
With Spinlock Held 0.0 0.0 0 0.0 %
W/o Spinlock Held 106.4 625.8 31916 100.0 %
------------------------- ------------ ------------ ----------
Total APFs Requested 106.4 625.8 31916
Other Asynchronous Prefetch Statistics
APFs Used 0.0 0.0 0 n/a
APF Waits for I/O 0.0 0.0 0 n/a
APF Discards 0.0 0.0 0 n/a
Dirty Read Behavior
Page Requests 0.0 0.0 0 n/a
-------------------------------------------------------------------------------
Cache: default data cache
per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Spinlock Contention n/a n/a n/a 0.0 %
Utilization n/a n/a n/a 100.0 %
Cache Searches
Cache Hits 308.8 1816.5 92640 99.9 %
Found in Wash 0.1 0.8 39 0.0 %
Cache Misses 0.4 2.3 118 0.1 %
------------------------- ------------ ------------ ----------
Total Cache Searches 309.2 1818.8 92758
Pool Turnover
2 Kb Pool
LRU Buffer Grab 0.4 2.1 108 100.0 %
Grabbed Dirty 0.0 0.0 0 0.0 %
------------------------- ------------ ------------ ----------
Total Cache Turnover 0.4 2.1 108
Buffer Wash Behavior
Statistics Not Available - No Buffers Entered Wash Section Yet
Cache Strategy
Cached (LRU) Buffers 308.5 1814.8 92553 100.0 %
Discarded (MRU) Buffers 0.1 0.6 32 0.0 %
Large I/O Usage
Total Large I/O Requests 0.0 0.0 0 n/a
Large I/O Detail
No Large Pool(s) In This Cache
Dirty Read Behavior
Page Requests 0.0 0.0 0 n/a
===============================================================================
Procedure Cache Management per sec per xact count % of total
--------------------------- ------------ ------------ ---------- ----------
Procedure Requests 0.0 0.0 0 n/a
===============================================================================
Memory Management per sec per xact count % of total
--------------------------- ------------ ------------ ---------- ----------
Pages Allocated 0.1 0.4 19 n/a
Pages Released 0.1 0.4 19 n/a
===============================================================================
Recovery Management
-------------------
Checkpoints per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
# of Normal Checkpoints 0.0 0.1 7 100.0 %
# of Free Checkpoints 0.0 0.0 0 0.0 %
------------------------- ------------ ------------ ----------
Total Checkpoints 0.0 0.1 7
Avg Time per Normal Chkpt 0.42857 seconds
===============================================================================
Disk I/O Management
-------------------
Max Outstanding I/Os per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Server n/a n/a 16 n/a
Engine 0 n/a n/a 10 n/a
Engine 1 n/a n/a 16 n/a
I/Os Delayed by
Disk I/O Structures n/a n/a 0 n/a
Server Config Limit n/a n/a 0 n/a
Engine Config Limit n/a n/a 0 n/a
Operating System Limit n/a n/a 0 n/a
Total Requested Disk I/Os 1.5 8.6 437
Completed Disk I/O's
Engine 0 0.4 2.4 120 27.5 %
Engine 1 1.1 6.2 317 72.5 %
------------------------- ------------ ------------ ----------
Total Completed I/Os 1.5 8.6 437
Device Activity Detail
----------------------
Device:
/dev/md/rdsk/d2
sysprocsdev per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Total I/Os 0.0 0.0 0 n/a
------------------------- ------------ ------------ ---------- ----------
Total I/Os 0.0 0.0 0 0.0 %
-----------------------------------------------------------------------------
Device:
/dev/md/rdsk/d3
Data1_dev per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Total I/Os 0.0 0.0 0 n/a
------------------------- ------------ ------------ ---------- ----------
Total I/Os 0.0 0.0 0 0.0 %
-----------------------------------------------------------------------------
Device:
/dev/md/rdsk/d4
Log_dev per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Reads
APF 0.0 0.0 0 0.0 %
Non-APF 0.0 0.0 0 0.0 %
Writes 0.4 2.5 127 100.0 %
------------------------- ------------ ------------ ---------- ----------
Total I/Os 0.4 2.5 127 29.1 %
Device Semaphore Granted 0.4 2.5 127 100.0 %
Device Semaphore Waited 0.0 0.0 0 0.0 %
-----------------------------------------------------------------------------
Device:
/dev/md/rdsk/d5
Data2_dev per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Reads
APF 0.0 0.0 0 0.0 %
Non-APF 0.1 0.6 32 12.6 %
Writes 0.7 4.4 222 87.4 %
------------------------- ------------ ------------ ---------- ----------
Total I/Os 0.8 5.0 254 58.1 %
Device Semaphore Granted 0.8 5.0 254 100.0 %
Device Semaphore Waited 0.0 0.0 0 0.0 %
-----------------------------------------------------------------------------
Device:
/dev/md/rdsk/d6
Data3_dev per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Total I/Os 0.0 0.0 0 n/a
------------------------- ------------ ------------ ---------- ----------
Total I/Os 0.0 0.0 0 0.0 %
-----------------------------------------------------------------------------
Device:
/home/sybase/Data/Dev/syb_xx_rs_RSSD_dev.dat
syb_xx_rs_RSSD_dev per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Total I/Os 0.0 0.0 0 n/a
------------------------- ------------ ------------ ---------- ----------
Total I/Os 0.0 0.0 0 0.0 %
-----------------------------------------------------------------------------
Device:
/home/sybase/Data/Dev/syb_xx_rs_RSSD_log_dev.dat
syb_xx_rs_RSSD_log_dev per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Total I/Os 0.0 0.0 0 n/a
------------------------- ------------ ------------ ---------- ----------
Total I/Os 0.0 0.0 0 0.0 %
-----------------------------------------------------------------------------
Device:
/home/sybase/Data/Dev/tempdb_dev.dat
tempdb_dev per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Reads
APF 0.0 0.0 0 0.0 %
Non-APF 0.0 0.0 0 0.0 %
Writes 0.1 0.5 25 100.0 %
------------------------- ------------ ------------ ---------- ----------
Total I/Os 0.1 0.5 25 5.7 %
Device Semaphore Granted 0.1 0.5 25 100.0 %
Device Semaphore Waited 0.0 0.0 0 0.0 %
-----------------------------------------------------------------------------
Device:
d_master
master per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Reads
APF 0.0 0.0 0 0.0 %
Non-APF 0.0 0.0 0 0.0 %
Writes 0.1 0.6 31 100.0 %
------------------------- ------------ ------------ ---------- ----------
Total I/Os 0.1 0.6 31 7.1 %
Device Semaphore Granted 0.1 0.6 31 100.0 %
Device Semaphore Waited 0.0 0.0 0 0.0 %
-----------------------------------------------------------------------------
===============================================================================
Network I/O Management
----------------------
Total Network I/O Requests 4.0 23.4 1195 n/a
Network I/Os Delayed 0.0 0.0 0 0.0 %
Total TDS Packets Received per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Engine 0 1.5 8.8 449 79.8 %
Engine 1 0.4 2.2 114 20.2 %
------------------------- ------------ ------------ ----------
Total TDS Packets Rec'd 1.9 11.0 563
Total Bytes Received per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Engine 0 138.8 816.2 41626 73.0 %
Engine 1 51.4 302.2 15413 27.0 %
------------------------- ------------ ------------ ----------
Total Bytes Rec'd 190.1 1118.4 57039
Avg Bytes Rec'd per Packet n/a n/a 101 n/a
-----------------------------------------------------------------------------
Total TDS Packets Sent per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Engine 0 1.7 9.8 499 78.6 %
Engine 1 0.5 2.7 136 21.4 %
------------------------- ------------ ------------ ----------
Total TDS Packets Sent 2.1 12.5 635
Total Bytes Sent per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Engine 0 178.3 1048.7 53482 71.9 %
Engine 1 69.6 409.5 20886 28.1 %
------------------------- ------------ ------------ ----------
Total Bytes Sent 247.9 1458.2 74368
Avg Bytes Sent per Packet n/a n/a 117 n/a
=============================== End of Report =================================
(1 row affected)
(return status = 0)
作者:
learningunix
时间:
2003-06-25 15:49
标题:
请问:多个20-30用户同时对同一张表做insert,需要怎么优化
请高手指点
作者:
learningunix
时间:
2003-06-25 16:08
标题:
请问:多个20-30用户同时对同一张表做insert,需要怎么优化
我自己觉得,单从这个结果来看,似乎cpu,网络,缓存,都不是问题,不过提交还是会慢
作者:
alex2003
时间:
2003-06-25 18:00
标题:
请问:多个20-30用户同时对同一张表做insert,需要怎么优化
给你支几个招:
1。从应用上找办法,很简单,多建几个结构一样的表,每个人的程序往一个表里插入。全部完成后再用一个语句合并所有数据。怎么样,这个办法好吧!(主要用于临时情况)
2。建立clustered index不能提高插入性能!!!相反会降低性能,因为再插入是需要排序。同样表分区是对堆表(non-clustered index)而言的,如果做了clustered index,表分区就没有用了!!!所以不能用clustered index.
推荐第一种办法。
作者:
Blackrose
时间:
2003-06-25 18:37
标题:
请问:多个20-30用户同时对同一张表做insert,需要怎么优化
一般来说也就是
表分区 不建立聚簇索引
作者:
learningunix
时间:
2003-06-26 10:11
标题:
请问:多个20-30用户同时对同一张表做insert,需要怎么优化
alex2003:这个方法不错,不过不便于管理,对于编码也不便维护
Blackrose:谢谢了
作者:
jazy
时间:
2003-06-26 20:24
标题:
请问:多个20-30用户同时对同一张表做insert,需要怎么优化
你只监控了5分钟的时间,不知道这个时候是否是业务繁忙的时候,但从日志看来,除了删除性能不是很好
Deletes
APL Deferred 0.0 0.1 5 16.1 %
APL Direct 0.0 0.0 1 3.2 %
DOL 0.1 0.5 25 80.6 %
Inserts
APL Heap Table 0.2 1.1 57 64.8 %
APL Clustered Table 0.0 0.0 0 0.0 %
Data Only Lock Table 0.1 0.6 31 35.2 %
可见,你主要针对了DOL表操作,由于DOL表是逻辑删除,天长日久就会产生大量的岁碎片,浪费I/O,直接表现是系统变慢,从目前来看,可能和碎片有些关系,建议在业务闲的时候使用reorg进行整理一下。
作者:
learningunix
时间:
2003-06-27 16:45
标题:
请问:多个20-30用户同时对同一张表做insert,需要怎么优化
谢谢jazy老兄,你帮小弟的忙可不少了,什么时候再来郑州
作者:
zhangyh123
时间:
2003-06-27 18:39
标题:
请问:多个20-30用户同时对同一张表做insert,需要怎么优化
[quote]
原帖由 "learningunix"]我自己觉得,单从这个结果来看,似乎cpu,网络,缓存,都不是问题,不过提交还是会慢[/quote 发表:
首先你的采样时间不是很长 最好在15min 以上
另外你运行sysmonitor 的时间是下午,这个时候是不是 服务器最忙的时候?
如果插入慢,最好不要建立太多的索引 ,或者建立 non clustered index
而不要 clustered index
作者:
learningunix
时间:
2003-07-01 09:25
标题:
请问:多个20-30用户同时对同一张表做insert,需要怎么优化
多谢各位,下午的时候业务也很忙,我用reorg rebuild试一下.
作者:
唐小羊
时间:
2004-03-31 02:52
标题:
请问:多个20-30用户同时对同一张表做insert,需要怎么优化
[quote]
原帖由 "learningunix"]多谢各位,下午的时候业务也很忙,我用reorg rebuild试一下.[/quote 发表:
试过了么,最后怎么样了?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2