kemungkinan ada 2, hard disk atau query load yang meminta I/O request yang melampaui kapasitas hard disk.
kemungkinan 1
untuk memeriksa kemampuan hard disk dalam melayani I/O request silahkan di check di performance counter :
PhysicalDiskObject: Avg. Disk Sec/Read dan Avg. Disk Sec/Write.
- bila kurang dari 10 ms berarti tidak ada masalah di hard disk
- bila antara 10-20 ms masih okay
- bila lebih dari 20 berarti hard disk lambat
bila ini yang menjadi masalah berarti tempatkan data pada hard disk cepat.
bila anda memiliki beberapa file dalam disk yang sama, anda bisa melihat file mana yang menyebabkan masalah tersebut dengan query DMV :
select db_name(database_id), file_id, io_stall_read_ms, io_stall_write_ms from sys.dm_io_virtual_file_stats(null,null)
dengan identifikasi file yang bermasalah, anda bisa planning untuk memindahkan data yang ada di dalam file tersebut ke dalam disk yang lebih cepat.
kemungkinan 2
dapatkan informasi query yang meminta I/O request melampaui kemampuan disk dengan query DMV ini :
select top 5
(total_logical_read/execution_count) as avg_logical_reads,
(total_logical_writes/execution_count) as avg_logical_writes,
(total_physical_reads/execution_count) as avg_phys_reads,
execution_count,
(select substring (text,statement_start_offset/2 + 1, (case when statement_end_offset = -1 then len(convert(nvarchar(max),text)) * 2
else statement_end_offset
end - statement_start_offset) / 2)
from sys.dm_exec_sql_text(sql_handle)) as query_text,
plan_handle
from sys.dm_exec_query_stats
order by (total_logical_reads + total_logical_writes) desc
Informasi dari DMV di atas dapat diketahui query yang bermasalah, dan anda bisa melakukan investigasi lebih lanjut thd query tersebut.
From: Andi Riyadi <riyadi_andi@...>
To: sqlserver-indo@yahoogroups.com
Sent: Monday, July 13, 2009 6:57:02 PM
Subject: [sqlserver-indo] [ASK] wait type pageiolatch_sh
All Master,
di data base server ku..selalu bermasalah dengan wait type
pageiolatch_ sh dengan status suspended
jika status seperti itu aplikasi yang mengakses ke db server akan lambat..
Mohon pencerahan nya
Salam
Andi Riyadi
riyadi_andi@ yahoo.com
Get your new Email address!
Grab the Email name you've always wanted before someone else does!
http://mail. promotions. yahoo.com/ newdomains/ aa/