MsSQL2000 DB¼Õ»ó º¹±¸ Äõ¸® & ·Î±×ÆÄÀÏÀçÀÛ¼º(ÁÖÀÇ´ë»ó)
Á¶È¸ : 465 À̸§ : ºÒ¹Ù´Ù
E-mail :
------------------------------------------------------------------------------------

<¼Õ»ó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
ÀÛ¼º ³¯Â¥ : 2014-03-04