------------------------------------------------------------------------------------
<¼Õ»óDBº¹±¸>
Alter Database mdo2000db Set single_user with rollback immediate
DBCC CheckCatalog('mdo2000db')
DBCC CheckAlloc('mdo2000db', REPAIR_ALLOW_DATA_LOSS)
DBCC CheckDB ('mdo2000db', REPAIR_ALLOW_DATA_LOSS)
Alter Database mdo2000db Set multi_user
------------------------------------------------------------------------------------
exec sp_dboption 'mdo2000db', 'single user', 'true'
DBCC CHECKDB('mdo2000db')
exec sp_dboption 'mdo2000db', 'single user', 'false'
------------------------------------------------------------------------------------
<·Î±×ÆÄÀÏÀç±â·Ï & ·Î±×ÆÄÀÏ¿À·ù·ÎÁÖÀÇ´ë»óÀ϶§>
sp_configure 'allow update', 1
reconfigure with override
update sysdatabases set status=32768 where name='mdo2000db'
/* ·Î±×ÆÄÀÏ»èÁ¦ */
DBCC rebuild_log('mdo2000db','C:\Program Files\Microsoft SQL Server\MSSQL\Data\mdo2000db_log.ldf')
update sysdatabases set status=0 where name='mdo2000db' /* DBO¸¸ »ç¿ë»óŸ¦ Á¤»óÀ¸·Î */
sp_configure 'allow update', 0
reconfigure with override
(*) ·Î±×ÆÄÀÏ¿À·ù·Î DB°¡ ¿¬°á ¾ÈµÉ¶§´Â
°°ÀºÀ̸§ÀÇ µðºñ»ý¼º ÈÄ ¼¹ö¸¦ ÁßÁöÈÄ ±âÁ¸ MDF ÆÄÀÏÀ» ±³Ã¼ÈÄ
¼¹ö½ÃÀÛÇϸé ÁÖÀÇ´ë»ó »óÅ°¡ µÊ
------------------------------------------------------------------------------------
ÁÖÀÇ´ë»ó -> ÀÀ±Þ¸ðµå&ÁÖÀÇ´ë»ó -> ldf Àç»ý¼º
1) Sp_configure 'allow update', 1
2) Reconfigure with override
3) ÇØ´ç DB¸¦ ÀÀ±Þ ¸ðµå(32768 = emergency mode)·Î º¯°æ ÇÕ´Ï´Ù.
update sysdatabases set STATUS=STATUS|32768 where name = 'mdo3000db'
4) ldf ÆÄÀÏ »èÁ¦
5) DBCC rebuild_log('mdo3000db','C:\Program Files\Microsoft SQL Server\MSSQL\Data\mdo3000db_log.ldf')
------------------------------------------------------------------------------------
1. DBCC CHECKALLOC
- µð½ºÅ© °ø°£ ÇÒ´ç ±¸Á¶ÀÇ ÀÏ°ü¼ºÀ» °Ë»ç
============================================================================
DBCC CHECKALLOC
( 'µ¥ÀÌÅͺ£À̽ºÀ̸§'
[ , NOINDEX -- ½Ã½ºÅÛ Å×À̺íÀÌ ¾Æ´Ñ Å×À̺íÀÇ Å¬·¯½ºÅ͵ÇÁö ¾ÊÀº À妽º¸¦ °Ë»çÇÏÁö ¾ÊÀ½
|
{ -- ´ÜÀÏ»ç¿ëÀÚ¸ðµå¿¡¼¸¸ »ç¿ë°¡´É
REPAIR_ALLOW_DATA_LOSS -- ÀϺε¥ÀÌÅÍ¼Õ½Ç µÉ ¼ö ÀÖÀ½
| REPAIR_FAST -- ´ëÃ溹±¸
| REPAIR_REBUILD -- ¸ðµçº¹±¸ÀÛ¾÷¼öÇà (À妽º´Ù½Ã»ý¼º)
} ]
) [ WITH { [ ALL_ERRORMSGS | NO_INFOMSGS ] -- ¿¡·¯¸Þ½ÃÁö Ç¥½Ã¿©ºÎ
[ , [ TABLOCK ] ] -- °øÀ¯Àá±Ý (¿©±â¼´Â ¹«½Ã)
[ , [ ESTIMATEONLY ] ] -- ¸í·ÉÀÇ ½ÇÇà¿¡ ÇÊ¿äÇÑ tempdb °ø°£ÀÇ ¿¹»óÅ©±â¸¦ Ç¥½Ã
}
]
============================================================================
2. DBCC CHECKCATALOG
- ½Ã½ºÅÛ Å×À̺íÀÇ ÀÏ°ü¼º°ú ½Ã½ºÅÛ Å×ÀÌºí °£ÀÇ ÀÏ°ü¼ºÀ» °Ë»ç
============================================================================
DBCC CHECKCATALOG
( 'µ¥ÀÌÅͺ£À̽ºÀ̸§'
)
[ WITH NO_INFOMSGS ]
============================================================================
3. DBCC CHECKCONSTRAINTS
- ÁöÁ¤ÇÑ Å×ÀÌºí¿¡¼ ƯÁ¤ Á¦¾à Á¶°ÇÀ̳ª ¸ðµç Á¦¾àÁ¶°ÇÀÇ ¹«°á¼ºÀ» °Ë»ç
============================================================================
DBCC CHECKCONSTRAINTS
[( 'Å×À̺íÀ̸§' | 'Á¦¾àÁ¶°Ç' )]
[ WITH { ALL_ERRORMSGS | ALL_CONSTRAINTS } ]
============================================================================
4. DBCC CHECKDB
- ÁöÁ¤ÇÑ µ¥ÀÌÅͺ£À̽º¿¡¼ ¸ðµç °³Ã¼ÀÇ ÇÒ´ç°ú ±¸Á¶Àû ¹«°á¼ºÀ» °Ë»ç
- µ¥ÀÌÅͺ£À̽º¾È¿¡ ÀÖ´Â ¸ðµç ³»¤Ë¤·ÀÇ ¹«°á¼ºÀ» °Ë»ç
- °¡Àå ¾ÈÁ¤ÇÑ º¹±¸¹®
- DBCC CHECKDB ¹®À» ÃÖ±Ù¿¡ ½ÇÇàÇß´Ù¸é CHECKALLOC, CHECKTABLE À» ½ÇÇàÇÒ ÇÊ¿ä°¡ ¾ø´Ù.
- º´·Ä·Î °Ë»ç ¼öÇà ( ÃßÀû Ç÷¡±× 2528 À» ¾²¸é º´·Ä°Ë»ç¸¦ ÇØÁ¦ÇÒ¼ö ÀÖ´Ù )
- °Ë»ç³»¿ë
- À妽º¿Í µ¥ÀÌÅÍ ÆäÀÌÁö°¡ Á¦´ë·Î ¿¬°áµÇ¾îÀִ°¡?
- À妽º Á¤·Ä¼ø¼°¡ Á¦´ë·Î Àΰ¡?
- Æ÷ÀÎÅÍ°¡ ÀÏÄ¡Çϴ°¡?
- °¢ ÆäÀÌÁöÀÇ µ¥ÀÌÅÍ°¡ ÀûÀýÇÑ°¡?
- ÆäÀÌÁö ¿ÀÇÁ¼ÂÀÌ ÀûÀýÇÑ°¡?
============================================================================
DBCC CHECKDB
( 'µ¥ÀÌÅͺ£À̽º¸í'
[ , NOINDEX -- ½Ã½ºÅÛ Å×À̺íÀÌ ¾Æ´Ñ Å×À̺íÀÇ Å¬·¯½ºÅ͵ÇÁö ¾ÊÀº À妽º¸¦ °Ë»çÇÏÁö ¾Êµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.
| { REPAIR_ALLOW_DATA_LOSS
| REPAIR_FAST
| REPAIR_REBUILD
} ]
)
[
WITH { [ ALL_ERRORMSGS ] -- °³Ã¼´ç ¿À·ù¼ö¸¦ ¹«Á¦ÇÑÀ¸·Î Ç¥½Ã
[ , [ NO_INFOMSGS ] ] -- ¸ðµç Á¤º¸ ¸Þ½ÃÁö¿Í »ç¿ëÇÑ °ø°£º¸°í¼¸¦ Ç¥½Ã¾ÈÇÔ
[ , [ TABLOCK ] ] -- °øÀ¯Å×À̺í Àá±Ý
[ , [ ESTIMATEONLY ] ] -- DBCC CHECKDB ½ÇÇà¿¡ ÇÊ¿äÇÑ tempdb °ø°£ÀÇ ¿¹»óÅ©±â¿Í ÁöÁ¤µÈ ´Ù¸¥ ¿É¼ÇÀ» ¸ðµÎ Ç¥½Ã
[ , [ PHYSICAL_ONLY ] ] -- °Ë»ç¸¦ Á¦ÇÑ (ÆäÀÌÁö¿Í ·¹ÄÚµåÇì´õÀÇ ½ÇÁ¦±¸Á¶ÀÇ ¹«°á¼º, ÆäÀÌÁöÀÇ °³Ã¼ID ¿Í À妽º ID °£ÀÇ ÀÏ°ü¼º ¹× ÇҴ籸Á¶·Î °Ë»ç¸¦ Á¦ÇÑ
}
]
============================================================================
5. DBCC CHECKFILEGROUP
- ÁöÁ¤ÇÑ ÆÄÀÏ ±×·ì¿¡¼ ÇöÀç µ¥ÀÌÅÍ º£À̽º¿¡ ÀÖ´Â ¸ðµç Å×À̺íÀÇ ÇÒ´ç°ú ±¸Á¶Àû ¹«°á¼ºÀ» °Ë»ç
============================================================================
DBCC CHECKFILEGROUP
( [ { 'filegroup' | filegroup_id } ]
[ , NOINDEX ]
)
[
WITH { [ ALL_ERRORMSGS | NO_INFOMSGS ]
[ , [ TABLOCK ] ]
[ , [ ESTIMATEONLY ] ]
}
]
============================================================================
6. DBCC CHECKIDENT
- ÁöÁ¤ÇÑ Å×À̺íÀÇ ÇöÀç ID °ªÀ» °Ë»çÇÏ°í ÇÊ¿äÇÏ¸é ¼öÁ¤ÇÕ´Ï´Ù.
============================================================================
DBCC CHECKIDENT
( 'Å×À̺í À̸§'
[ , { NORESEED
| { RESEED [ , new_reseed_value ] }
}
]
)
============================================================================
7. DBCC CHECKTABLE
- ÁöÁ¤ÇÑ Å×À̺íÀ̳ª À妽ºµÈ ºä¿¡ ´ëÇØ µ¥ÀÌÅÍ, À妽º, text, ntext, image ÆäÀÌÁöÀÇ ¹«°á¼ºÀ» °Ë»çÇÕ´Ï´Ù.
- °Ë»ç³»¿ë
- À妽º¿Í µ¥ÀÌÅÍ ÆäÀÌÁö°¡ Á¦´ë·Î ¿¬°áµÇ¾î Àִ°¡?
- À妽º Á¤·Ä¼ø¼°¡ Á¦´ë·Î µÇ¾î Àִ°¡?
- Æ÷ÀÎÅÍ°¡ ÀÏÄ¡Çϴ°¡?
- °¢ ÆäÀÌÁöÀÇ µ¥ÀÌÅÍ°¡ ÀûÀýÇÑ°¡?
- ÆäÀÌÁö ¿ÀÇÁ¼ÂÀÌ ÀûÀýÇÑ°¡?
- Å×À̺í Àá±ÝÀ» ¾òÁö ¸øÇÏ¿© µ¥ÀÌÅÍ º¯°æÀº Çã¿ëµÇÁö¸¸ ¸ÞŸµ¥ÀÌÅÍÀÇ º¯°æÀ» ¹æÁöÇÏ´Â ½ºÅ°¸¶ Àá±ÝÀ» Çã¿ë
============================================================================
DBCC CHECKTABLE
( 'Å×À̺íÀ̸§' | 'ºä¸í'
[ , NOINDEX
| index_id -- À妽º ID ¹øÈ£
| {
REPAIR_ALLOW_DATA_LOSS
| REPAIR_FAST
| REPAIR_REBUILD
}
]
)
[ WITH {
[ ALL_ERRORMSGS
| NO_INFOMSGS
]
[ , [ TABLOCK ] ]
[ , [ ESTIMATEONLY ] ]
[ , [ PHYSICAL_ONLY ] ]
}
]
============================================================================
8. DBCC CLEANTABLE
- »èÁ¦µÈ °¡º¯±æÀÌ ¿°ú ÅؽºÆ® ¿ÀÇ °ø°£À» ´Ù½Ã »ç¿ë
- ALTER TABLE DROP COLUMN ¹®À» »ç¿ëÇÏ¿© °¡º¯±æÀÌ ¿À̳ª text ¿À» »èÁ¦ÇÑ ÈÄ °ø°£À» ¹ÝȯÇÏÁö¸¸ °íÁ¤±æÀÌ ¿ÀÌ »èÁ¦µÈ ÈÄ¿¡´Â °ø°£À» ¹ÝȯÇÏÁö ¾Ê´Â´Ù.
============================================================================
DBCC CLEANTABLE
( { 'µ¥ÀÌÅͺ£À̽ºÀ̸§' | µ¥ÀÌÅͺ£À̽º¾ÆÀ̵ð }
, { 'Å×À̺íÀ̸§' | Å×À̺í¾ÆÀ̵ð | 'ºä¸í' | ºä¾ÆÀ̵ð }
[ , batch_size ] - Æ®·£Àè¼Ç ´ç 󸮵Ǵ Çà ¼ö ( °ª ÁöÁ¤ ¾ÊÀ¸¸é ÇÑ Æ®·£Àè¼Ç¿¡¼ ÀüüÅ×À̺íÀ» ó¸® )
)
============================================================================
9. DBCC DBREINDEX
- ÁöÁ¤ÇÑ µ¥ÀÌÅͺ£À̽ºÀÇ Å×ÀÌºí¿¡ ´ëÇØ Çϳª ÀÌ»óÀÇ À妽º¸¦ ´Ù½Ã ÀÛ¼º
- ½Ã½ºÅÛ Å×ÀÌºí¿¡ ´ëÇØ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
============================================================================
DBCC DBREINDEX
(
[ 'database.owner.table_name'
[ , index_name
[ , fillfactor ]
]
]
)
[ WITH NO_INFOMSGS ]
============================================================================
10. DBCC DBREPAIR
- ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º¸¦ »èÁ¦ÇÕ´Ï´Ù.
- ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º¸¦ »èÁ¦ÇÒ °æ¿ì¿¡´Â DROP DATABASE ¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
============================================================================
============================================================================
11. DBCC dllname(FREE)
- ÁöÁ¤ÇÑ È®Àå ÀúÀå ÇÁ·Î½ÃÀúÀÇ µ¿Àû ¿¬°á ¶óÀ̺귯¸®¸¦ ¸Þ¸ð¸®¿¡¼ ¾ð·ÎµåÇÕ´Ï´Ù.
============================================================================
DBCC DLLÀ̸§ ( FREE )
============================================================================
12. DBCC DROPCLEANBUFFERS
- ¹öÆÛ Ç®¿¡¼ ºó ¹öÆÛ¸¦ ¸ðµÎ Á¦°Å
============================================================================
DBCC DROPCLEANBUFFERS
============================================================================
13. DBCC FREEPROCCACHE
- ÇÁ·Î½ÃÀú ij½Ã¿¡¼ ¸ðµç ¿ä¼Ò¸¦ Á¦°Å
- ÇÁ·Î½ÃÀú ij½Ã¸¦ ÇØÁ¦Çϸé ÀÓÀÇ SQL ¹®ÀÌ Ä³½Ã¿¡¼ ´Ù½Ã »ç¿ëµÇÁö ¾Ê°í ´Ù½Ã ÄÄÆÄÀϵ˴ϴÙ.
============================================================================
DBCC FREEPROCCACHE
============================================================================
14. DBCC INDEXDEFRAG
- ÁöÁ¤ÇÑ Å×À̺íÀ̳ª ºäÀÇ Å¬·¯½ºÅÍµÈ À妽º¿Í º¸Á¶ À妽ºÀÇ Á¶°¢À» ¸ðÀ½
- À妽º ½ºÄµ¼º´ÉÀ» Çâ»ó½ÃÅ°±â À§ÇØ ÆäÀÌÁöÀÇ ¹°¸®Àû ¼ø¼°¡ ¿ÞÂÊ¿¡¼ ¿À¸¥ÂÊÀ¸·Î ÀÙ ³ëµåÀÇ ³í¸®Àû ¼ø¼¿Í ÀÏÄ¡ÇÏ´Ù°í À妽º ÀÙ ¼öÁØÀÇ Á¶°¢À» ¸ðÀ½
============================================================================
DBCC INDEXDEFRAG
(
{ µ¥ÀÌÅͺ£À̽ºÀ̸§ | µ¥ÀÌÅͺ£À̽º¾ÆÀ̵ð | 0 }
, { Å×À̺íÀ̸§ | Å×À̺í¾ÆÀ̵ð | 'ºä¸í' | ºä¾ÆÀ̵ð }
, { À妽ºÀ̸§ | À妽º¾ÆÀ̵ð }
)
============================================================================
15. DBCC INPUTBUFFER
- Ŭ¶óÀ̾ðÆ®¿¡¼ MSSQL ·Î º¸³½ ÃÖÁ¾ ¸í·É¹®À» Ç¥½Ã
- SP_WHO2 ¸¦ ÀÌ¿ëÇؼ spid ¸¦ ¾òÀºÈÄ¿¡ ÇØ´ç spid Äõ¸®¸¦ º¼ ¼ö ÀÖ´Ù.
- EventType, Parameters, EventInfo
============================================================================
DBCC INPUTBUFFER (spid)
============================================================================
16. DBCC OPENTRAN
- ÁöÁ¤ÇÑ µ¥ÀÌÅͺ£À̽º¿¡¼ °¡Àå ¿À·¡µÈ È°¼º Æ®·£Àè¼Ç°ú °¡Àå ¿À·¡µÈ ºÐ»ê ¹× ºñºÐ»ê º¹Á¦µÈ Æ®·£Àè¼Ç¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½Ã
============================================================================
DBCC OPENTRAN
( { 'µ¥ÀÌÅͺ£À̽ºÀ̸§' | µ¥ÀÌÅͺ£À̽º¾ÆÀ̵ð} )
[ WITH TABLERESULTS
[ , NO_INFOMSGS ]
]
============================================================================
17. DBCC OUTPUTBUFFER
- ÁöÁ¤ÇÑ ½Ã½ºÅÛ ÇÁ·Î¼¼½º ID ÀÇ ÇöÀç Ãâ·Â¹öÆÛ¸¦ 16Áø¼ö¿Í ASCII Çü½ÄÀ¸·Î ¹Ýȯ
============================================================================
DBCC OUTPUTBUFFER ( spid )
============================================================================
18. DBCC PINTABLE / DBCC UNPINTABLE (ÇØÁ¦)
- Å×À̺íÀ» ¸Þ¸ð¸®¿¡ °íÁ¤ (Ç÷¯½Ã ÇÏÁö ¾ÊÀ½)
- Á¤¸» ÀÚÁÖ ¾²ÀÌ´Â Å×À̺íÀÇ °æ¿ì
- ÁÖÀÇ : PINTABLE Àº ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖÁö¸¸ ÁÖÀÇÇؼ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
Ä¿´Ù¶õ Å×À̺íÀ» °íÁ¤ÇÒ °æ¿ì ¸¹Àº ¿ë·®ÀÇ ¹öÆÛij½Ã¸¦ »ç¿ëÇϹǷΠ´Ù¸¥ Å×ÀÌºí¿¡¼ »ç¿ëÇÒ Ä³½Ã°¡ ºÎÁ·ÇÏ°Ô µÇ¾î ¼º´ÉÀúÇÏ°¡ ¹ß»ý ÇÒ ¼ö ÀÖÀ½.
- UNPINTABLE ·Î ÇØÁ¦
============================================================================
DBCC PINTABLE ( database_id , table_id )
DBCC UNPINTABLE ( database_id , table_id )
============================================================================
19. DBCC PROCCACHE
- ÇÁ·Î½ÃÀú ij½Ã¿¡ ´ëÇÑ Á¤º¸¸¦ Å×À̺í Çü½ÄÀ¸·Î ¹Ýȯ
- SQL Server ¼º´É ¸ð´ÏÅÍ´Â ÇÁ·Î½ÃÀú ij½Ã¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò±âÀ§ÇØ DBCC PROCCACHE ¸¦ »ç¿ëÇÔ
- °á°ú ÁýÇÕ
num proc buffs ÇÁ·Î½ÃÀú ij½Ã¿¡ ÀúÀåÇÒ ¼ö ÀÖ´Â ÀúÀå ÇÁ·Î½ÃÀúÀÇ °³¼ö
num proc buffs used ÀúÀå ÇÁ·Î½ÃÀú¸¦ º¸°üÇϴ ij½Ã ½½·ÔÀÇ °³¼ö
num proc buffs active ÇöÀç ½ÇÇà ÁßÀÎ ÀúÀå ÇÁ·Î½ÃÀú¸¦ º¸°üÇϴ ij½Ã ½½·ÔÀÇ °³¼ö
proc cache size ÇÁ·Î½ÃÀú ij½ÃÀÇ Àüü Å©±â
proc cache used ÀúÀå ÇÁ·Î½ÃÀú¸¦ º¸°üÇÏ´Â ÇÁ·Î½ÃÀú ij½ÃÀÇ ¿ë·®
proc cache active ÇöÀç ½ÇÇà ÁßÀÎ ÀúÀå ÇÁ·Î½ÃÀú¸¦ º¸°üÇÏ´Â ÇÁ·Î½ÃÀú ij½ÃÀÇ ¿ë·®
============================================================================
DBCC PROCCACHE
============================================================================
20. DBCC SHOW_STATISTICS
- ÁöÁ¤ÇÑ Å×ÀÌºí¿¡¼ ƯÁ¤ ´ë»óÀÇ ÇöÀç ¹èÆ÷ Åë°è¸¦ Ç¥½Ã
- °á°úÁýÇÕ
Updated Åë°è°¡ ¸¶Áö¸·À¸·Î ¾÷µ¥ÀÌÆ®µÈ ³¯Â¥¿Í ½Ã°£
Rows Å×À̺íÀÇ Çà ¼ö
Rows Sampled Åë°è Á¤º¸¸¦ À§ÇØ »ùÇøµµÈ Çà ¼ö
Steps ¹èÆ÷ ´Ü°è ¼ö
Density ù ¹ø° À妽º ¿ Á¢µÎ»çÀÇ ¼±Åõµ(ÀÚÁÖ »ç¿ëÇÏÁö ¾ÊÀ½)
Average key length ù ¹ø° À妽º ¿ Á¢µÎ»çÀÇ Æò±Õ ±æÀÌ
All density À妽º ¿ Á¢µÎ»ç ÁýÇÕÀÇ ¼±Åõµ(ÀÚÁÖ »ç¿ëÇÔ)
Average length À妽º ¿ Á¢µÎ»ç ÁýÇÕÀÇ Æò±Õ ±æÀÌ
Columns Àüü ¹Ðµµ ¹× Æò±Õ ±æÀÌ°¡ Ç¥½ÃµÇ´Â À妽º ¿ Á¢µÎ»çÀÇ À̸§
RANGE_HI_KEY È÷½ºÅä±×·¥ ´Ü°èÀÇ »óÀ§ ¹Ù¿îµå °ª
RANGE_ROWS »óÀ§ ¹Ù¿îµå¸¦ Á¦¿ÜÇÑ È÷½ºÅä±×·¥ ´Ü°è¿¡ ÇØ´çÇÏ´Â ¿¹Á¦ÀÇ Çà ¼ö
EQ_ROWS È÷½ºÅä±×·¥ ´Ü°èÀÇ »óÀ§ ¹Ù¿îµå °ª°ú µ¿ÀÏÇÑ ¿¹Á¦ÀÇ Çà ¼ö
DISTINCT_RANGE_ROWS »óÀ§ ¹Ù¿îµå¸¦ Á¦¿ÜÇÑ È÷½ºÅä±×·¥ ´Ü°è¿¡ ÀÖ´Â °íÀ¯ÇÑ °ª ¼ö
AVG_RANGE_ROWS »óÀ§ ¹Ù¿îµå(DISTINCT_RANGE_ROWS¿¡ ´ëÇØ RANGE_ROWS / DISTINCT_RANGE_ROWS > 0)¸¦ Á¦¿ÜÇÑ, È÷½ºÅä±×·¥ ´Ü°è¿¡ ÀÖ´Â Áߺ¹ °ªÀÇ Æò±Õ ¼ö
============================================================================
DBCC SHOW_STATISTICS ( table , target )
============================================================================
21. DBCC SHOWCONTIG
- ÁöÁ¤ÇÑ Å×À̺íÀÇ µ¥ÀÌÅÍ¿Í À妽º¿¡ ´ëÇÑ Á¶°¢È Á¤º¸¸¦ Ç¥½Ã
- À妽º°¡ ½ÉÇÏ°Ô Á¶°¢³ °æ¿ì¿¡ Á¶°¢³ Á¤º¸¸¦ °¨¼Ò½ÃÅ°´Â ¹æ¹ý
- Ŭ·¯½ºÅÍµÈ À妽º¸¦ »èÁ¦ÇÑ ÈÄ ´Ù½Ã ¸¸µë
- DBCC INDEXDEFRAG | DBCC DBREINDEX ·Î À妽º ´Ù½Ã ±¸¼º
- °á°úÁýÇÕ
Pages Scanned Å×À̺íÀ̳ª À妽ºÀÇ ÆäÀÌÁö ¼öÀÔ´Ï´Ù.
Extents Scanned Å×À̺íÀ̳ª À妽ºÀÇ ÀͽºÅÙÆ® ¼öÀÔ´Ï´Ù.
Extent Switches DBCC ¹®ÀÌ Å×À̺íÀ̳ª À妽º ÆäÀÌÁö¸¦ ½ºÄµÇÏ´Â µ¿¾ÈÀÇ ÀͽºÅÙÆ® Àüȯ Ƚ¼öÀÔ´Ï´Ù.
Avg. Pages per Extent ÆäÀÌÁö üÀο¡¼ ÀͽºÅÙÆ® ´ç ÆäÀÌÁö ¼öÀÔ´Ï´Ù.
Scan Density [Best Count: Actual Count]
Best count´Â ¸ðµç µ¥ÀÌÅÍ°¡ ÀÎÁ¢ÇÏ¿© ÀÖ´Â °æ¿ì ÀÌ»óÀûÀÎ ÀͽºÅÙÆ® º¯°æ Ƚ¼öÀÌ°í
Actual count´Â ½ÇÁ¦ ÀͽºÅÙÆ® º¯°æ Ƚ¼öÀÔ´Ï´Ù. ½ºÄµ ¹Ðµµ°¡ 100ÀÌ¸é ¸ðµç µ¥ÀÌÅÍ°¡ ÀÎÁ¢ÇØ ÀÖ°í 100º¸´Ù ÀÛÀ¸¸é ÀϺΠµ¥ÀÌÅÍ°¡ Á¶°¢ÈµÈ °ÍÀÔ´Ï´Ù. ½ºÄµ ¹Ðµµ´Â % ´ÜÀ§ÀÔ´Ï´Ù.
Logical Scan Fragmentation
À妽ºÀÇ ÀÙ ÆäÀÌÁö ½ºÄµ¿¡¼ ¹ÝȯµÈ ¼ø¼°¡ ¹Ù²ï ÆäÀÌÁöÀÇ ºñÀ²ÀÔ´Ï´Ù. ÀÌ °ªÀº ÈüÀ̳ª ÅؽºÆ® À妽º¿Í´Â °ü°è°¡ ¾ø½À´Ï´Ù.
(¼ø¼°¡ ¹Ù²ï ÆäÀÌÁö¶õ IAM¿¡ ÁöÁ¤µÈ ´ÙÀ½ ÆäÀÌÁö°¡ ÀÙ ÆäÀÌÁöÀÇ ´ÙÀ½ ÆäÀÌÁö Æ÷ÀÎÅÍ¿¡¼ °¡¸®Å°´Â ÆäÀÌÁö¿Í ´Ù¸¥ °æ¿ìÀÔ´Ï´Ù.)
Extent Scan Fragmentation
À妽ºÀÇ ÀÙ ÆäÀÌÁö ½ºÄµ¿¡¼ ¼ø¼°¡ ¹Ù²ï ÀͽºÅÙÆ®ÀÇ ºñÀ²ÀÔ´Ï´Ù. ÀÌ °ªÀº Èü°ú´Â °ü°è°¡ ¾ø½À´Ï´Ù. (¼ø¼°¡ ¹Ù²ï ÀͽºÅÙÆ®¶õ À妽ºÀÇ ÇöÀç ÆäÀÌÁö°¡ Æ÷ÇÔµÈ ÀͽºÅÙÆ®°¡ ¹°¸®ÀûÀ¸·Î ÀÌÀü ÆäÀÌÁö°¡ Æ÷ÇÔµÈ ÀͽºÅÙÆ®ÀÇ ´ÙÀ½ ÀͽºÅÙÆ®°¡ ¾Æ´Ñ °æ¿ìÀÔ´Ï´Ù. )
Avg. Bytes free per page
½ºÄµµÈ ÆäÀÌÁö¿¡¼ »ç¿ë °¡´ÉÇÑ Æò±Õ ¹ÙÀÌÆ® ¼öÀÔ´Ï´Ù. ÀÌ °ªÀÌ Å¬¼ö·Ï ÆäÀÌÁöÀÇ Ã¤¿ì±â ºñÀ²ÀÌ ³·À¸¹Ç·Î °ªÀÌ ÀÛÀ»¼ö·Ï ÁÁ½À´Ï´Ù. ÀÌ °ªÀº Çà Å©±â¿¡ µû¶ó ´Þ¶óÁö¸ç Çà Å©±â°¡ Å©¸é °ªÀÌ Ä¿Áý´Ï´Ù.
Avg. Page density (full) Æò±Õ ÆäÀÌÁö ¹ÐµµÀÔ´Ï´Ù(´ÜÀ§: %). ÀÌ°ÍÀº Çà Å©±â¸¦ °í·ÁÇÑ °ªÀ̹ǷΠÆäÀÌÁöÀÇ Ã¤¿ì±â ºñÀ²À» ´õ¿í Á¤È®ÇÏ°Ô ¾Ë ¼ö ÀÖ½À´Ï´Ù. °ªÀÌ Å¬¼ö·Ï ÁÁ½À´Ï´Ù.
============================================================================
DBCC SHOWCONTIG
[
( { table_name | table_id | view_name | view_id }
[ , index_name | index_id ]
)
]
[ WITH { ALL_INDEXES
| FAST -- À妽ºÀÇ ÀÙ ¶Ç´Â µ¥ÀÌÅÍ ¼öÁØ ÆäÀÌÁö¸¦ ÀÐÁö ¾ÊÀ½ (ºü¸§)
[ , ALL_INDEXES ]
| TABLERESULTS -- °á°ú¸¦ Ãß°¡ Á¤º¸¿Í ÇÔ²² Çà ÁýÇÕÀ¸·Î Ç¥½Ã
[ , { ALL_INDEXES } ]
[ , { FAST | ALL_LEVELS } ]
}
]
============================================================================
22. DBCC SHRINKDATABASE
- ÁöÁ¤ÇÑ µ¥ÀÌÅͺ£À̽º¿¡¼ µ¥ÀÌÅÍ ÆÄÀÏÀÇ Å©±â¸¦ Ãà¼Ò½ÃÅ´
- ÆÄÀÏ ´ÜÀ§·Î µ¥ÀÌÅÍ ÆÄÀÏÀ» Ãà¼Ò
- µ¥ÀÌÅÍ ÆÄÀÏ°ú ·Î±×ÆÄÀÏÀÇ ´ë»ó Å©±â´Â ÆÄÀÏÀÇ ÃÖ¼ÒÅ©±âº¸´Ù ÀÛÀ»¼ö ¾øÀ½
- NOTRUNCATE / TRUNCATEOLNY ´Â µ¥ÀÌÅÍÆÄÀÏ¿¡´Â Àû¿ëµÇ³ª ·Î±×ÆÄÀÏ¿¡´Â Àû¿ëµÇÁö ¾Ê´Â´Ù.
============================================================================
DBCC SHRINKDATABASE
( µ¥ÀÌÅͺ£À̽ºÀ̸§ [ , µ¥ÀÌÅͺ£À̽º¿¡ ³²°ÜµÑ ¿©À¯°ø°£ºñÀ² ]
[ , { NOTRUNCATE - ÇØÁ¦µÈ ÆÄÀÏ °ø°£À» µ¥ÀÌÅͺ£À̽º ÆÄÀÏ¿¡¼ º¸À¯
| TRUNCATEONLY - ÇØÁ¦µÈ ÆÄÀÏ °ø°£À» ¿î¿µÃ¼Á¦¿¡ ¹Ýȯ
}
]
)
============================================================================
23. DBCC SHRINKFILE
- °ü·Ã µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ ÁöÁ¤ÇÑ µ¥ÀÌÅÍ ÆÄÀÏÀ̳ª ·Î±×ÆÄÀÏÀÇ Å©±â¸¦ Ãà¼Ò ½ÃÅ´
============================================================================
DBCC SHRINKFILE
(
{
ÆÄÀÏÀ̸§ | ÆÄÀϾÆÀ̵ð }
{ [ , º¯°æÇÒÅ©±â ]
| [ ,
{
EMPTYFILE -- ÁöÁ¤ÇÑ ÆÄÀÏÀÇ ¸ðµç µ¥ÀÌÅ͸¦ µ¿ÀÏÇÑ ÆÄÀÏ ±×·ìÀÇ ´Ù¸¥ÆÄÀÏ·Î ¸¶À̱׷¹À̼Ç, ´õ ÀÌ»ó µ¥ÀÌÅ͸¦ ÀúÀåÇÒ ¼ö ¾øÀ½.
| NOTRUNCATE -- ÇØÁ¦µÈ ÆÄÀÏ °ø°£À» ÆÄÀÏ¿¡ º¸À¯
| TRUNCATEONLY -- ÇØÁ¦µÈ ÆÄÀÏ °ø°£À» ¿î¿µÃ¼Á¦¿¡ ¹Ýȯ
}
]
}
)
============================================================================
24. DBCC SQLPERF
- ¸ðµç µ¥ÀÌÅͺ£À̽º¿¡¼ Æ®·£Àè¼Ç ·Î±×°ø°£ÀÇ »ç¿ë¿¡ °üÇÑ Åë°è¸¦ Á¦°ø
- DBCC SQLPERF(LOGSPACE)
°á°ú ÁýÇÕ
Database Name ·Î±× Åë°è°¡ Ç¥½ÃµÉ µ¥ÀÌÅͺ£À̽ºÀÇ À̸§ÀÔ´Ï´Ù.
Log Size(MB) ·Î±×¿¡ »ç¿ë °¡´ÉÇÑ ½ÇÁ¦ °ø°£ÀÇ Å©±âÀÔ´Ï´Ù. Microsoft¢ç SQL Server¢â´Â ³»ºÎ Çì´õ Á¤º¸¸¦ À§ÇØ ÀûÀº ¾çÀÇ µð½ºÅ© °ø°£À» ¿¹¾àÇϹǷΠÀÌ°ÍÀº ·Î±× °ø°£¿¡ ¿ø·¡ ÇÒ´çµÈ Å©±âº¸´Ù ÀÛ½À´Ï´Ù.
Log Space Used (%) ·Î±× ÆÄÀÏ¿¡¼ ÇöÀç Æ®·£Àè¼Ç ·Î±× Á¤º¸°¡ Â÷ÁöÇÏ´Â ºñÀ²ÀÔ´Ï´Ù.
Status ·Î±× ÆÄÀÏÀÇ »óÅÂÀÔ´Ï´Ù(Ç×»ó 0ÀÓ).
- DBCC SQLPERF(UMSSTATS) : This Option returns data about SQL Server thread management.
°á°ú ÁýÇÕ
Statistic Value
-------------------------------- ------------------------
Scheduler ID 0.0
num users 18.0 -- This is the number of SQL Server threads currently in the scheduler.
num runnable 0.0 -- This is the number of actual SQL Server threads that are runnable.
num workers 13.0 -- This is the actual number of worker there are to process threads. (This is the size of the thread pool.)
idle workers 11.0 -- The number of workers that are currently idle.
work queued 0.0
cntxt switches 2.2994396E+7 -- The number of context switches between runnable threads.
cntxt switches(idle) 1.7793976E+7 -- The number of context switches to the idle thread.
Scheduler ID 1.0
num users 15.0
num runnable 0.0
num workers 13.0
idle workers 10.0
work queued 0.0
cntxt switches 2.4836728E+7
cntxt switches(idle) 1.6275707E+7
Scheduler ID 2.0
num users 17.0
num runnable 0.0
num workers 12.0
idle workers 11.0
work queued 0.0
cntxt switches 1.1331447E+7
cntxt switches(idle) 1.6273097E+7
Scheduler ID 3.0
num users 16.0
num runnable 0.0
num workers 12.0
idle workers 11.0
work queued 0.0
cntxt switches 1.1110251E+7
cntxt switches(idle) 1.624729E+7
Scheduler Switches 0.0
Total Work 3.1632352E+7
- DBCC SQLPERF(WAITSTATS) : This Option returns data about wait types for SQL Server resources.
- DBCC SQLPERF(IOSTATS) : This Option returns data about outstanding SQL Server reads and writers.
- DBCC SQLPERF(RASTATS) : SQL Server read-ahead activity
- DBCC SQLPERF(THREADS) : I/O, CPU, and memory usage per SQL Server Thread.
============================================================================
DBCC SQLPERF ( LOGSPACE )
============================================================================
25. DBCC TRACEON / TRACEOFF
- ÁöÁ¤ÇÑ ÃßÀûÇ÷¡±×¸¦ ¼³Á¤ / ÇØÁ¦
============================================================================
DBCC TRACEON ( trace# [ ,...n ] )
DBCC TRACEOFF ( trace# [ ,...n ] )
============================================================================
26. DBCC TRACESTATUS
- ÃßÀû Ç÷¡±×ÀÇ »óŸ¦ Ç¥½Ã
- DBCC TRACESTATUS(-1) ·Î ÇÏ¸é ¸ðµç ÃßÀû Ç÷¡±×ÀÇ »óŸ¦ Ç¥½Ã
============================================================================
DBCC TRACESTATUS ( trace# [ ,...n ] )
============================================================================
27. DBCC UPDATEUSAGE
- sp_spaceused ½Ã½ºÅÛ ÀúÀåÇÁ·Î½ÃÀú¿¡¼ À߸øµÈ °ø°£ »ç¿ëÁ¤º¸°¡ º¸°íµÇµµ·Ï ÇÏ´Â sysindexes Å×À̺íÀÇ ºÎÁ¤È®¼ºÀ» º¸°íÇÏ°í ¼öÁ¤
- Å×À̺í°ú Ŭ·¯½ºÅÍµÈ À妽º¿¡ ´ëÇØ sysindexes Å×À̺íÀÇ rows, used, reserved, dpages ¿À» ¼öÁ¤ÇÔ
============================================================================
DBCC UPDATEUSAGE
( { 'database_name' | 0 }
[ , { 'table_name' | 'view_name' }
[ , { index_id | 'index_name' } ] ]
)
[
WITH
[ COUNT_ROWS ] -- sysindexes ÀÇ rows ¿ÀÌ Å×À̺íÀ̳ª ºäÀÇ ÇöÀç Çà °³¼ö·Î ¾÷µ¥ÀÌÆ®µÇµµ·Ï ÁöÁ¤ÇÔ. ´Ü indid °¡ 0 ¶Ç´Â 1 ÀÎ sysindexes Çà¿¡¸¸ ÀÛ¿ë (Ä¿´Ù¶õÅ×À̺í°ú À妽ºµÈ ºäÀÇ ¼º´É¿¡¸¸ ¿µÇâÀ» ÁÜ)
[ , NO_INFOMSGS ] -- ¸ðµç Á¤º¸ ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÏÁö ¾ÊÀ½
]
============================================================================
28. DBCC USEROPTIONS
- ÇöÀç ¿¬°á¿¡ È°¼ºÈµÈ SET ¿É¼ÇÀ» ¹ÝȯÇÔ
============================================================================
DBCC USEROPTIONS
============================================================================
29. DBCC CACHESTATS
- ÇöÀç ¹öÆÛij½Ã¾È¿¡ ÀÖ´Â ¿ÀÇÁÁ§Æ®¿¡ ´ëÇÑ Á¤º¸¸¦ º¸¿©ÁÜ
- hit rates
- compiled objects and plans
- °á°úÁýÇÕ
- Hit Ratio : Displays the percentage of time that this particular object was found in SQL Server's cache.
The bigger this number, the better
- Object Count : Displays the total number of objects of the specified type that are cached.
- Avg. Cost : A value used by SQL Server that measures how long it takes to compile a plan, along with the amount of memory needed by the plan. This value is used by SQL Server to determine if the plan should be cached or not.
- Avg. Pages : Measures the total number of 8K pages used, on average, for cached objects.
- LW Object Count, LW Avg Cost, WL Avg Stay, LW Ave Use :
All these columns indicate how many of the specified objects have been removed from the cache by the Lazy Writer.
The lower the figure, the better.
============================================================================
DBCC CACHESTATS
============================================================================
30. DBCC ERRORLOG
- ÇöÀçÀÇ ¿¡·¯·Î±×¸¦ TRUNCATE
- sp_cycle_errorlog µµ °°Àº ¿ªÇÒ
============================================================================
DBCC ERRORLOG
============================================================================
31. DBCC FLUSHPROCINDB
- ÁöÁ¤ÇÑ µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â ½ºÅä¾îµå ÇÁ·Î½ÃÀú ij½Ã¸¦ Áö¿î´Ù. (Àüü°¡¾Æ´Ô)
============================================================================
DBCC FLUSHPROCINDB (µ¥ÀÌÅͺ£À̽ºÀ̸§)
============================================================================
32. DBCC MEMORYSTATUS
- ¹öÆÛ Ä³½Ã¾È¿¡ ÀÖ´Â ¸Þ¸ð¸® »óŸ¦ º¸¿©ÁÜ
-
Buffer Distribution
Buffer Counts
Procedure Cache
Dynamic Memory Manager
Global Memory Objects
Query Memory Objects
Optimization Queue
============================================================================
DBCC MEMORYSTATUS
============================================================================
33. DBCC PAGE
- SQL Server ¾È¿¡ ÀúÀåµÈ µ¥ÀÌÅÍ ÆäÀÌÁöÀÇ ÄÁÅÙÃ÷¸¦ º¼¼ö ÀÖ´Â ¸í·É
- View the data page structure
============================================================================
DBCC PAGE (
{dbid|dbname}
, pagenum - ÆäÀÌÁö³Ñ¹ö
[, print option ] - ÆäÀÌÁö Çì´õ Á¤º¸¸¦ Ãâ·ÂÇÏ´Â ¿É¼Ç
0 : This option causes DBCC PAGE to print out only the page header information. (default)
1 : page header information, each row of information from the page, and then page's offset table.
2 : the same as option 1, except a single block of information (rather then separating the individual rows)
[, cache ] - 0 : µð½ºÅ©·ÎºÎÅÍ ÆäÀÌÁö ¹øÈ£¸¦ ¹Ýȯ
1 : ij½Ã·Î ºÎÅÍ ÆäÀÌÁö ¹øÈ£¸¦ ¹Ýȯ (default)
[, logical ] - 0 : virtual page number
1 : logical page number
)
============================================================================
34. DBCC SQLMGRSTATS
- ad-hoc , prepared Transact-SQL ±¸¹®ÀÌ ¾î¶»°Ô ij½ÌÀÌ µÇ´Â Áö¸¦ ¾Ë¼ö ÀÖµµ·Ï ÇÔ
- °á°úÁýÇÕ
Memory Used (8k Pages) - ¸Þ¸ð¸® ÆäÀÌÁöÀÇ »ç¿ë·®
Number CSql Objects - ij½ÃµÈ Àüü ¼ö
Number False Hits - Hit ½ÇÆмö (ÀûÀ»¼ö·Ï ÁÁ´Ù)
============================================================================
DBCC FLUSHPROCINDB (µ¥ÀÌÅͺ£À̽ºÀ̸§)
============================================================================
35. DBCC BUFFER
- This Command can be used to display buffer headers and pages from the buffer cache.
- ex )
DBCC TRACEON (3604)
DBCC BUFFER(master, 'sysobjects')
============================================================================
DBCC BUFFER ( [dbid | dbname]
[, objid | objname ]
[, nbufs] -- number of buffers to examine
[, printopt ]
-- 0 : print out only the buffer header and page header (default)
-- 1 : print out each row separately and the offset table
-- 2 : print out each row as a whole and the offset table
)
============================================================================
36. DBCC BYTES
- This command can be used to dump out bytes from a specific address.
- ex )
DBCC TRACEON (3604)
DBCC BYTES (10000000, 100)
============================================================================
DBCC BYTES (startaddress, length)
============================================================================
37. DBCC DBINFO
- Displays DBINFO structure form the specified database.
- ex )
DBCC TRACEON (3604)
DBCC DBINFO(master)
============================================================================
DBCC DBINFO (dbname)
============================================================================
38. DBCC DBTABLE
- This command displays the contents of then DBTABLE structure.
- This parameter keeps track of how many users are in the database.
- ex )
DBCC TRACEON (3604)
DBCC DBTABLE (master)
============================================================================
DBCC DBTABLE ( [ dbid | dbname ] )
============================================================================
39. DBCC DES
- Prints the contents of the specified DES(descriptor).
- ex )
DBCC TRACEON (3604)
DBCC DES
============================================================================
DBCC DES
============================================================================
40. DBCC IND
- Shows all pages in use by indexes of the specified table.
- ex )
DBCC TRACEON (3604)
DBCC IND (master, sysobjects, 0)
============================================================================
DBCC IND ( [dbid | dbname] , [objid | objname], printopt )
============================================================================
41. DBCC LOG
- This command is used to view the transaction log for the specified database.
- ex )
DBCC TRACEON (3604)
DBCC LOG (master)
============================================================================
DBCC LOG (
[ dbid | dbname ]
[, type ] -- 0 : minimum infomation (operation, context, transaction id)
-- 1 : more information ( plus flags, tags, row length, description )
-- 2 : very detailed infomation (plus object name, index name, page id, slot id)
-- 3 : full information about each operation
-- 4 : full information about each operation plus hexadecimal dump of then current transaction log's row
-- -1 : full information about each operaion plus hexadecimal dump of then current transaction log's row, plus Checkpoint Begin, DB version, Max XDESID
)
============================================================================
42. DBCC PROCBUF
- This command displays procedure buffer headers and stored procedure headers from the procedure cache.
- ex )
DBCC TRACEON (3604)
DBCC PROCBUF (master, 'sp_help', 1, 0)
============================================================================
DBCC PROCBUF (
[ dbid | dbname ]
, [ objid | objname ]
, nbufs
, printopt -- 0 : only the proc buff and proc header
-- 1 : proc buff, proc header, and contents of buffer.
)
============================================================================
43. DBCC PRTIPAGE
- This command prints the page number pointed to by each row on the specified index page.
- ex )
DBCC TRACEON (3604)
DECLARE @dbid int
, @objectid int
select @dbid = DB_ID('master')
select @objectid = object_id('sysobjects')
DBCC PRTIPAGE (@dbid, @objectid, 1, 0)
============================================================================
DBCC PRTIPAGE ( dbid, objid, indexid, indexpage )
============================================================================
44. DBCC PSS
- This command shows info about processes currently connected to the server.
- ex )
DBCC TRACEON (3604)
DBCC PSS
============================================================================
DBCC PSS (
suid
, spid
, printopt -- 0 : standard output
-- 1 : all open DES's and current sequence tree
)
============================================================================
45. DBCC RESOURCE
- This command shows the server's level RESOURCE, PERFMON, and DS_CONFIG information.
RESOURCE - shows addresses of various data structures used by the server.
PERFMON - structure contains master..spt_monitor field info.
DS_CONFIG - structure contains master..syscurconfigs field information.
- ex )
DBCC TRACEON (3604)
DBCC RESOURCE
============================================================================
DBCC RESOURCE
============================================================================
46. DBCC TAB
- view the data pages structure (in comparison with DBCC PAGE, this command will return information about all data pages for viewed table, not only for particular number)
- ex )
DBCC TRACEON (3604)
DECLARE @dbid int
, @objectid int
select @dbid = DB_ID('master')
select @objectid = OBJECT_ID('sysdatabases')
DBCC TAB (@dbid, @objectid)
============================================================================
DBCC TAB(dbid, objid)
Posted by ÇϾá¾È°³²É
STUDY/DATABASE l 2007/06/12 09:50
|