自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 When and how to trace who and when alter the table

<br />CREATE TABLE TriggerLog (LogInfo xml,HostName Varchar(255), AppName Varchar(255))<br /> <br />create TRIGGER safety <br />ON DATABASE <br />FOR DROP_TABLE<br />AS<br />   DECLARE @EventData AS xml <br />   DECLARE @ObjectName AS VARCHAR(100)<br />  

2010-07-19 11:35:00 305

转载 Figure out which databases involve most of the I/O

WITH Waits AS( SELECT wait_type, wait_time_ms / 1000. AS wait_time_s, 100. * wait_time_ms / SUM(wait_time_ms) OVER() AS pct, ROW_NUMBER() OVER(ORDER BY wait_time_ms DESC) AS rn FROM sys.dm_os_wait_stats WHERE wait_type NOT LI

2010-06-25 17:10:00 295

转载 get the top-10 queries that are taking the most CPU

<br />SELECT TOP 10<br />   total_worker_time/execution_count AS avg_cpu_cost, plan_handle,<br />   execution_count,<br />   (SELECT SUBSTRING(text, statement_start_offset/2 + 1,<br />      (CASE WHEN statement_end_offset = -1<br />         THEN LEN(CONVER

2010-06-25 17:07:00 276

原创 Find out the missing indexes and their usefulness

SELECT t1.object_id, t2.user_seeks, t2.user_scans,   t1.equality_columns, t1.inequality_columnsFROM sys.dm_db_missing_index_details AS t1,   sys.dm_db_missing_index_group_stats AS t2,   sys.dm_db_missing_index_groups AS t3WHERE database_id = DB_ID()   AND

2010-06-09 16:44:00 262

原创 find the top-10 queries that do the most I/Os per execution

SELECT TOP 10   (total_logical_reads/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_s

2010-06-09 16:35:00 370

转载 provide the I/O performance information at the database file leve

SELECT   DBS.database_id,   DBS.name,   file_id,   io_stall_read_ms,   io_stall_write_msFROM sys.dm_io_virtual_file_stats(NULL, NULL) IO_FilesJOIN SYS.DATABASES DBSON IO_FILES.database_id=dbs.database_id

2010-06-09 16:31:00 339

转载 identify internal components that are stealing the most pages from buffer pool using the following DMV query

<br />SELECT TOP 10 type,<br />   SUM(single_pages_kb) AS stolen_mem_kb<br />FROM sys.dm_os_memory_clerks<br />GROUP BY type<br />ORDER BY SUM(single_pages_kb) DESC

2010-06-09 15:49:00 312

原创 find the total amount of memory consumed (including AWE) by the buffer pool

SELECT   SUM(multi_pages_kb + virtual_memory_committed_kb + shared_memory_committed_kb      + awe_allocated_kb) AS [Used by BPool, Kb]FROM sys.dm_os_memory_clerksWHERE type = 'MEMORYCLERK_SQLBUFFERPOOL'

2010-06-09 15:41:00 380

原创 find the top-10 query plans that have been recompiled the most.

SELECT TOP 10 plan_generation_num, 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 - s

2010-06-09 15:37:00 290

原创 get the top-10 queries that are taking the most CPU per execution

1.SELECT TOP 10 total_worker_time/execution_count AS avg_cpu_cost, plan_handle, execution_count, (SELECT SUBSTRING(text, statement_start_offset/2 + 1, (CASE WHEN statement_end_offset = -1 THEN LEN(CONVERT(nvarchar(max), text))

2010-06-09 15:34:00 353

使用TreeView控件实现树结构及快速查询

使用TreeView控件实现树结构及快速查询

2013-11-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除