Labels

admin (1) aix (1) alert (1) always-on (2) Architecture (1) aws (3) Azure (1) backup (3) BI-DWH (10) Binary (3) Boolean (1) C# (1) cache (1) casting (3) cdc (1) certificate (1) checks (1) cloud (3) cluster (1) cmd (7) collation (1) columns (1) compilation (1) configurations (7) Connection-String (2) connections (6) constraint (6) copypaste (2) cpu (2) csv (3) CTE (1) data-types (1) datetime (23) db (547) DB2 (1) deadlock (2) Denali (7) device (6) dotNet (5) dynamicSQL (11) email (5) encoding (1) encryption (4) errors (124) excel (1) ExecutionPlan (10) extended events (1) files (7) FIPS (1) foreign key (1) fragmentation (1) functions (1) GCP (2) gMSA (2) google (2) HADR (1) hashing (3) in-memory (1) index (3) indexedViews (2) insert (3) install (10) IO (1) isql (6) javascript (1) jobs (11) join (2) LDAP (2) LinkedServers (8) Linux (15) log (6) login (1) maintenance (3) mariadb (1) memory (4) merge (3) monitoring (4) MSA (2) mssql (444) mssql2005 (5) mssql2008R2 (20) mssql2012 (2) mysql (36) MySQL Shell (5) network (1) NoSQL (1) null (2) numeric (9) object-oriented (1) offline (1) openssl (1) Operating System (4) oracle (7) ORDBMS (1) ordering (2) Outer Apply (1) Outlook (1) page (1) parameters (2) partition (1) password (1) Performance (103) permissions (10) pivot (3) PLE (1) port (4) PostgreSQL (14) profiler (1) RDS (3) read (1) Replication (12) restore (4) root (1) RPO (1) RTO (1) SAP ASE (48) SAP RS (20) SCC (4) scema (1) script (8) security (10) segment (1) server (1) service broker (2) services (4) settings (75) SQL (74) SSAS (1) SSIS (19) SSL (8) SSMS (4) SSRS (6) storage (1) String (35) sybase (57) telnet (2) tempdb (1) Theory (2) tips (120) tools (3) training (1) transaction (6) trigger (2) Tuple (2) TVP (1) unix (8) users (3) vb.net (4) versioning (1) windows (14) xml (10) XSD (1) zip (1)

Find the server IO load (MSSQL)

sys.dm_io_virtual_file_stats ({ database_id | NULL }, { file_id | NULL })

SELECT sys.dm_io_virtual_file_stats.database_id, 
SUBSTRING(name,1,20) AS 'Database',
CASE FILE_ID WHEN 1 THEN 'Data'
WHEN 2 THEN 'Log'
END AS 'Type',
num_of_reads,
num_of_bytes_read,
num_of_writes,
num_of_bytes_written,
size_on_disk_bytes,
io_stall_read_ms,
io_stall_write_ms,
io_stall
FROM sys.dm_io_virtual_file_stats(null,null),
sys.databases
WHERE sys.databases.database_id = sys.dm_io_virtual_file_stats.database_id

sys.dm_io_virtual_file_stats columns:
database_id ID of database.
file_id ID of file.
sample_ms Number of milliseconds since the computer was started. This column can be used to compare different outputs from this function.
num_of_reads Number of reads issued on the file.
num_of_bytes_read Total number of bytes read on this file.
io_stall_read_ms Total time, in milliseconds, that the users waited for reads issued on the file.
num_of_writes Number of writes made on this file.
num_of_bytes_written Total number of bytes written to the file.
io_stall_write_ms Total time, in milliseconds, that users waited for writes to be completed on the file.
io_stall Total time, in milliseconds, that users waited for I/O to be completed on the file.
size_on_disk_bytes Number of bytes used on the disk for this file. For sparse files, this number is the actual number of bytes on the disk that are used for database snapshots.
file_handle Windows file handle for this file.

for MSSQL 2000:
SELECT * FROM FN_VIRTUALFILESTATS(DEFAULT, DEFAULT)



No comments:

Post a Comment