Trong thủ thuật này tác giả hướng dẫn ta cách setup SQL Server gửi email cảnh báo khi CPU vượt quá một ngưỡng nào đó, điều này giúp DBA kịp ...
Blog đang chỉnh sửa
Trong thủ thuật này tác giả hướng dẫn ta cách setup SQL Server gửi email cảnh báo khi CPU vượt quá một ngưỡng nào đó, điều này giúp DBA kịp ...
SQL Server cung cấp cho chúng ta một feature mạnh mẽ cho biết nó đang làm những gì, nhưng các DBA thường bỏ lỡ chúng, đó là Event Log, chún...
Bằng cách dùng sys.dm_exec_query_stats ta có thể capture workload trong một khoảng thời gian nhất định, và giải pháp này ít chi phí, ảnh hưở...
SET TRAN ISOLATION LEVEL READ UNCOMMITTED SELECT DB_NAME(database_id) AS [DatabaseName] , SUM(CAST(io_stall / 1000.0 AS DECIMAL(20,2))) AS ...
SET TRAN ISOLATION LEVEL READ UNCOMMITTED SELECT ISNULL(DB_NAME(database_id), 'ResourceDb') AS DatabaseName , CAST(COUNT(row_count)...
Đôi khi ta muốn biết workload, tức tải công việc SQL Server phải gánh trong một ngày làm việc, ta có thể dùng đoạn script sau, nó sẽ lưu wor...
Đoạn script cho ta thông tin tổng quát rất hữu ích về toàn bộ SQL Server Agent Job có trong hệ thống. Tôi đã chạy thử và kết quả rất tuyệt. ...
Làm việc như một database administrator, tôi muốn được nhận cảnh báo (qua email chẳng hạn) càng nhiều càng tốt về các sự kiện xảy ra bên tro...
Một DBA nên cấu hình SQL Server Instance để có thể nhận cảnh báo một cách tự động cho bất kỳ issue nào xảy ra. Bài viết này chia sẻ cách nhậ...
You can check the status of a SPID using any of these queries: SELECT status ,* FROM sys . sysprocesses SELECT status ,* FRO...
The following code generates the same information found in sp_who2, along with some additional troubleshooting information. It also contains...
Trong SQL Server, khi làm công việc quản trị, những lệnh sau đây ta có thể ước lượng khi nào công việc hoàn thành ALTER INDEX REORGANIZE ...
Here is the script give us I/O statistics in each data/log file SELECT DB_NAME(fs.database_id) AS [Database Name], mf.physical_name, io_st...
SELECT DB_NAME([database_id])AS [Database Name], [file_id], name, physical_name, type_desc, state_desc, CONVERT( bigint, size/128.0) AS [To...
SELECT servicename, startup_type_desc, status_desc, last_startup_time, service_account, is_clustered, cluster_nodename FROM sys.dm_server_s...
We can monitor the transaction log for all databases in an SQL Server Instance based on the SQL Statement: DBCC SQLPERF (LOGSPACE) Follo...
Missing index tức là các index không tồn tại trong SQL Server, nhưng có những câu truy vấn nào đó cần những index này, dba phải biết cách lấ...
http://www.sqlskills.com/blogs/jonathan/tracking-problematic-pages-splits-in-sql-server-2012-extended-events-no-really-this-time/
Đoạn script tìm những long running transaction đang mở SELECT ST.transaction_id AS TransactionID ,DB_NAME(DT.database_id) AS DatabaseName...
The T-SQL script to find queries using Tempdb, as a Dba, we should log the information here after each one minute: SELECT ssu.session_id, ...