{"id":173,"date":"2011-10-29T10:20:46","date_gmt":"2011-10-29T02:20:46","guid":{"rendered":"http:\/\/www.royalwzy.com\/?p=173"},"modified":"2013-12-30T14:17:55","modified_gmt":"2013-12-30T06:17:55","slug":"dbcc-%e8%af%ad%e5%8f%a5%e6%80%bb%e7%bb%93","status":"publish","type":"post","link":"http:\/\/www.royalwzy.com\/?p=173","title":{"rendered":"DBCC \u8bed\u53e5\u603b\u7ed3"},"content":{"rendered":"<p style=\"color: #333333; font-family: Arial; font-size: 14px; font-style: normal; font-variant: normal;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">Transact-SQL \u7f16\u7a0b\u8bed\u8a00\u63d0\u4f9b DBCC \u8bed\u53e5\u4f5c\u4e3a SQL Server \u7684\u6570\u636e\u5e93\u63a7\u5236\u53f0\u547d\u4ee4<\/span><\/span><\/p>\n<p style=\"font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; color: black; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u6570\u636e\u5e93\u63a7\u5236\u53f0\u547d\u4ee4\u8bed\u53e5\u53ef\u5206\u4e3a\u4ee5\u4e0b\u7c7b\u522b<\/span><\/span><\/p>\n<div style=\"color: #333333; font-family: Arial; font-size: 14px; font-style: normal; font-variant: normal; direction: ltr;\">\n<table style=\"border-collapse: collapse; direction: ltr; border: 1pt solid #a3a3a3;\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td style=\"width: 0.824in; vertical-align: top; border-width: 1pt; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-color: #a3a3a3; padding: 4pt;\">\n<p style=\"text-align: center; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u547d\u4ee4\u7c7b\u522b<\/span><\/span><\/p>\n<\/td>\n<td style=\"width: 5.009in; vertical-align: top; border-width: 1pt; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-color: #a3a3a3; padding: 4pt;\">\n<p style=\"text-align: center; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u6267\u884c<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 0.824in; vertical-align: top; border-width: 1pt; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-color: #a3a3a3; padding: 4pt;\">\n<p style=\"text-align: center; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u7ef4\u62a4<\/span><\/span><\/p>\n<\/td>\n<td style=\"width: 5.009in; vertical-align: top; border-width: 1pt; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-color: #a3a3a3; padding: 4pt;\">\n<p style=\"margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u5bf9\u6570\u636e\u5e93\u3001\u7d22\u5f15\u6216\u6587\u4ef6\u7ec4\u8fdb\u884c\u7ef4\u62a4\u7684\u4efb\u52a1<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 0.824in; vertical-align: top; border-width: 1pt; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-color: #a3a3a3; padding: 4pt;\">\n<p style=\"text-align: center; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u6742\u9879<\/span><\/span><\/p>\n<\/td>\n<td style=\"width: 5.009in; vertical-align: top; border-width: 1pt; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-color: #a3a3a3; padding: 4pt;\">\n<p style=\"margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u6742\u9879\u4efb\u52a1\uff0c\u5982\u542f\u7528\u8ddf\u8e2a\u6807\u5fd7\u6216\u4ece\u5185\u5b58\u4e2d\u5220\u9664 DLL<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 0.824in; vertical-align: top; border-width: 1pt; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-color: #a3a3a3; padding: 4pt;\">\n<p style=\"text-align: center; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u4fe1\u606f<\/span><\/span><\/p>\n<\/td>\n<td style=\"width: 5.009in; vertical-align: top; border-width: 1pt; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-color: #a3a3a3; padding: 4pt;\">\n<p style=\"margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u6536\u96c6\u5e76\u663e\u793a\u5404\u79cd\u7c7b\u578b\u4fe1\u606f\u7684\u4efb\u52a1<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 0.824in; vertical-align: top; border-width: 1pt; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-color: #a3a3a3; padding: 4pt;\">\n<p style=\"text-align: center; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u9a8c\u8bc1<\/span><\/span><\/p>\n<\/td>\n<td style=\"width: 5.009in; vertical-align: top; border-width: 1pt; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-color: #a3a3a3; padding: 4pt;\">\n<p style=\"margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u5bf9\u6570\u636e\u5e93\u3001\u8868\u3001\u7d22\u5f15\u3001\u76ee\u5f55\u3001\u6587\u4ef6\u7ec4\u6216\u6570\u636e\u5e93\u9875\u7684\u5206\u914d\u8fdb\u884c\u7684\u9a8c\u8bc1\u64cd\u4f5c<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; I.\u4fe1\u606f\u8bed\u53e5<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 1.DBCC INPUTBUFFER \u6839\u636esession_id\u663e\u793a\u4ece\u5ba2\u6237\u7aef\u53d1\u9001\u5230 Microsoft SQL Server \u5b9e\u4f8b\u7684\u4e00\u4e2a\u8bed\u53e5<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SELECT @@SPID\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u83b7\u5f97\u5f53\u524d\u4f1a\u8bddID<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SELECT * FROM sys.dm_exec_requests WHERE session_id = @@spid\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u8ddf\u636e\u5f53\u524d\u4f1a\u8bddID\u83b7\u5f97\u6b64\u6b21\u8bf7\u6c42\u4fe1\u606f<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC INPUTBUFFER(@@SPID) WITH NO_INFOMSGS\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u663e\u793a\u4ece\u5ba2\u6237\u7aef\u53d1\u9001\u5230 Microsoft SQL Server \u5b9e\u4f8b\u7684\u4e00\u4e2a\u8bed\u53e5<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 2.DBCC SHOWCONTIG \u663e\u793a\u6307\u5b9a\u7684\u8868\u6216\u89c6\u56fe\u7684\u6570\u636e\u548c\u7d22\u5f15\u7684\u788e\u7247\u4fe1\u606f,\u5efa\u8bae\u4f7f\u7528 sys.dm_db_index_physical_stats<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">USE AdventureWorks<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC SHOWCONTIG (&#8216;Person.Address&#8217;) WITH NO_INFOMSGS\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u663e\u793aPerson.Address\u8868\u7684\u6570\u636e\u548c\u7d22\u5f15\u7684\u788e\u7247\u4fe1\u606f<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u8fd4\u56de\u6240\u6709\u6570\u636e\u5e93\u4e2d\u6240\u6709\u5bf9\u8c61\u7684\u4fe1\u606f<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SELECT * FROM sys.dm_db_index_physical_stats (NULL, NULL, NULL, NULL, NULL);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u8fd4\u56deAdventureWorks\u6570\u636e\u5e93\u4e2dPerson.Address\u8868\u7684\u4fe1\u606f<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SELECT * FROM sys.dm_db_index_physical_stats<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">(DB_ID(N&#8217;AdventureWorks&#8217;), OBJECT_ID(N&#8217;Person.Address&#8217;), NULL, NULL , &#8216;DETAILED&#8217;);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 3.DBCC OPENTRAN \u786e\u5b9a\u6253\u5f00\u7684\u4e8b\u52a1\u662f\u5426\u5b58\u5728\u4e8e\u4e8b\u52a1\u65e5\u5fd7\u4e2d<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC OPENTRAN (0)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u5f53\u524d\u6570\u636e\u5e93<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC OPENTRAN (N&#8217;AdventureWorks&#8217;) &#8212; AdventureWorks\u6570\u636e\u5e93<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u521b\u5efa\u6570\u636e\u5e93\u548c\u8868\u5e76\u6253\u5f00\u4e00\u4e2a\u4e8b\u52a1<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">USE master<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">CREATE DATABASE Test<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">USE Test<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">CREATE TABLE T1<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">(col1 INT,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0col2 VARCHAR(10))<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">BEGIN TRAN<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">INSERT INTO T1 VALUES (1, &#8216;Kobe&#8217;);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC OPENTRAN;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u67e5\u770b\u6b64\u6570\u636e\u5e93\u4e2d\u6253\u5f00\u7684\u4e8b\u52a1<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">ROLLBACK TRAN;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DROP TABLE T1;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">USE master<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DROP DATABASE Test<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 4.DBCC SQLPERF \u63d0\u4f9b\u6240\u6709\u6570\u636e\u5e93\u7684\u4e8b\u52a1\u65e5\u5fd7\u7a7a\u95f4\u4f7f\u7528\u60c5\u51b5\u7edf\u8ba1\u4fe1\u606f,\u4e5f\u53ef\u4ee5\u7528\u4e8e\u91cd\u7f6e\u7b49\u5f85\u548c\u95e9\u9501\u7684\u7edf\u8ba1\u4fe1\u606f.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC SQLPERF(LOGSPACE) WITH NO_INFOMSGS;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u663e\u793a\u6240\u6709\u6570\u636e\u5e93\u7684\u65e5\u5fd7\u7a7a\u95f4\u4fe1\u606f<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC SQLPERF(&#8220;sys.dm_os_latch_stats&#8221;,CLEAR) WITH NO_INFOMSGS;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; SQL Server \u5b9e\u4f8b\u91cd\u7f6e\u95e9\u9501\u7edf\u8ba1\u4fe1\u606f<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC SQLPERF(&#8220;sys.dm_os_wait_stats&#8221;,CLEAR) WITH NO_INFOMSGS;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; SQL Server \u5b9e\u4f8b\u91cd\u7f6e\u7b49\u5f85\u7edf\u8ba1\u4fe1\u606f<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SELECT * FROM sys.dm_os_latch_stats\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u8fd4\u56de\u6309\u7c7b\u7ec4\u7ec7\u7684\u6240\u6709\u95e9\u9501\u7b49\u5f85\u7684\u76f8\u5173\u4fe1\u606f<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SELECT * FROM sys.dm_os_wait_stats\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u8fd4\u56de\u6267\u884c\u7684\u7ebf\u7a0b\u6240\u9047\u5230\u7684\u6240\u6709\u7b49\u5f85\u7684\u76f8\u5173\u4fe1\u606f<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 5.DBCC OUTPUTBUFFER \u4ee5\u5341\u516d\u8fdb\u5236\u548c ASCII \u683c\u5f0f\u8fd4\u56de\u6307\u5b9a session_id \u7684\u5f53\u524d\u8f93\u51fa\u7f13\u51b2\u533a<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SELECT @@SPID<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC OUTPUTBUFFER (@@SPID) WITH NO_INFOMSGS\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u8fd4\u56de\u5f53\u524d\u8fdb\u7a0b\u7f13\u51b2\u533a\u5185\u5bb9<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 6.DBCC TRACESTATUS \u663e\u793a\u8ddf\u8e2a\u6807\u5fd7\u7684\u72b6\u6001<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u5728 SQL Server \u4e2d,\u6709\u4e24\u79cd\u8ddf\u8e2a\u6807\u5fd7:\u4f1a\u8bdd\u548c\u5168\u5c40.\u4f1a\u8bdd\u8ddf\u8e2a\u6807\u5fd7\u5bf9\u67d0\u4e2a\u8fde\u63a5\u662f\u6709\u6548\u7684,\u53ea\u5bf9\u8be5\u8fde\u63a5\u53ef\u89c1;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u5168\u5c40\u8ddf\u8e2a\u6807\u5fd7\u5728\u670d\u52a1\u5668\u7ea7\u522b\u4e0a\u8fdb\u884c\u8bbe\u7f6e,\u5bf9\u670d\u52a1\u5668\u4e0a\u7684\u6bcf\u4e00\u4e2a\u8fde\u63a5\u90fd\u53ef\u89c1.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC TRACESTATUS(-1) WITH NO_INFOMSGS;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u663e\u793a\u5f53\u524d\u5168\u5c40\u542f\u7528\u7684\u6240\u6709\u8ddf\u8e2a\u6807\u5fd7\u7684\u72b6\u6001<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC TRACESTATUS (2528, 3205) WITH NO_INFOMSGS;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u663e\u793a\u8ddf\u8e2a\u6807\u5fd7 2528 \u548c 3205 \u7684\u72b6\u6001<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC TRACESTATUS (3205, -1) WITH NO_INFOMSGS;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u4ee5\u4e0b\u793a\u4f8b\u663e\u793a\u8ddf\u8e2a\u6807\u5fd7 3205 \u662f\u5426\u662f\u5168\u5c40\u542f\u7528\u7684<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC TRACESTATUS() WITH NO_INFOMSGS;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u5217\u51fa\u9488\u5bf9\u5f53\u524d\u4f1a\u8bdd\u542f\u7528\u7684\u6240\u6709\u8ddf\u8e2a\u6807\u5fd7<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 7.DBCC PROCCACHE \u4ee5\u8868\u683c\u683c\u5f0f\u663e\u793a\u6709\u5173\u8fc7\u7a0b\u7f13\u5b58\u7684\u4fe1\u606f<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u4f7f\u7528\u8fc7\u7a0b\u7f13\u5b58\u6765\u7f13\u5b58\u5df2\u7f16\u8bd1\u8ba1\u5212\u548c\u53ef\u6267\u884c\u8ba1\u5212,\u4ee5\u52a0\u5feb\u6279\u5904\u7406\u7684\u6267\u884c\u901f\u5ea6.\u8fc7\u7a0b\u7f13\u5b58\u4e2d\u7684\u9879\u5904\u4e8e\u6279\u5904\u7406\u7ea7\u522b.\u8fc7\u7a0b\u7f13\u5b58\u5305\u62ec\u4ee5\u4e0b\u9879:<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; A.\u5df2\u7f16\u8bd1\u8ba1\u5212;B.\u6267\u884c\u8ba1\u5212;C.Algebrizer \u6811;D.\u6269\u5c55\u8fc7\u7a0b<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC PROCCACHE WITH NO_INFOMSGS<\/span><\/span><\/p>\n<p style=\"color: #333333; font-style: normal; font-variant: normal; margin: 0in; font-family: 'Courier New'; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 8.DBCC USEROPTIONS \u8fd4\u56de\u5f53\u524d\u8fde\u63a5\u7684\u6d3b\u52a8(\u8bbe\u7f6e)\u7684 SET \u9009\u9879<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC USEROPTIONS WITH NO_INFOMSGS;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 9.DBCC SHOW_STATISTICS \u663e\u793a\u7d22\u5f15,\u7edf\u8ba1\u4fe1\u606f\u6216\u5217\u7684\u5f53\u524d\u67e5\u8be2\u4f18\u5316\u7edf\u8ba1\u4fe1\u606f.\u6839\u636e\u7edf\u8ba1\u4fe1\u606f\u5bf9\u8c61\u4e2d\u5b58\u50a8\u7684\u6570\u636e,\u663e\u793a\u7684\u76f8\u5e94\u7edf\u8ba1\u4fe1\u606f\u5305\u62ec\u6807\u9898,\u76f4\u65b9\u56fe\u548c\u5bc6\u5ea6<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">USE AdventureWorks;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u4ee5\u4e0b\u793a\u4f8b\u663e\u793a Person.Address \u8868\u7684 AK_Product_Name \u7d22\u5f15\u7684\u6240\u6709\u7edf\u8ba1\u4fe1\u606f<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC SHOW_STATISTICS (&#8220;Person.Address&#8221;, AK_Address_rowguid) &#8212; WITH NO_INFOMSGS, STAT_HEADER, DENSITY_VECTOR, HISTOGRAM;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\">\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC SHOW_STATISTICS (&#8220;Person.Address&#8221;, PK_Address_AddressID)<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; II.\u9a8c\u8bc1\u8bed\u53e5<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 1.DBCC CHECKALLOC \u68c0\u67e5\u6307\u5b9a\u6570\u636e\u5e93\u7684\u78c1\u76d8\u7a7a\u95f4\u5206\u914d\u7ed3\u6784\u7684\u4e00\u81f4\u6027<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC CHECKALLOC;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u4e0d\u6307\u5b9a\u6b64\u53c2\u6570\u6216\u6307\u5b9a\u4e86 0 \u503c,\u5219\u9ed8\u8ba4\u503c\u4e3a\u5f53\u524d\u6570\u636e\u5e93<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC CHECKALLOC (N&#8217;AdventureWorks&#8217;);\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u68c0\u67e5AdventureWorks\u6570\u636e\u5e93<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u663e\u793a\u5f53\u6307\u5b9a\u6240\u6709\u5176\u4ed6\u9009\u9879\u65f6\u8fd0\u884c DBCC CHECKALLOC \u6240\u9700\u7684\u4f30\u8ba1 tempdb \u7a7a\u95f4\u5927\u5c0f<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC CHECKALLOC WITH ALL_ERRORMSGS, NO_INFOMSGS, TABLOCK, ESTIMATEONLY<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 2.DBCC CHECKFILEGROUP \u68c0\u67e5\u5f53\u524d\u6570\u636e\u5e93\u4e2d\u6307\u5b9a\u6587\u4ef6\u7ec4\u4e2d\u7684\u6240\u6709\u8868\u548c\u7d22\u5f15\u89c6\u56fe\u7684\u5206\u914d\u548c\u7ed3\u6784\u5b8c\u6574\u6027<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">USE AdventureWorks;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u4e0d\u6307\u5b9a\u6b64\u53c2\u6570\u6216\u6307\u5b9a\u4e86 0 \u503c,\u5219\u9ed8\u8ba4\u503c\u4e3a\u4e3b\u6587\u4ef6\u7ec4<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC CHECKFILEGROUP;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u901a\u8fc7\u6307\u5b9a\u4e3b\u6587\u4ef6\u7ec4\u7684\u6807\u8bc6\u53f7\u5e76\u6307\u5b9a NOINDEX,\u5bf9 AdventureWorks \u6570\u636e\u5e93\u4e3b\u6587\u4ef6\u7ec4(\u4e0d\u5305\u62ec\u975e\u805a\u96c6\u7d22\u5f15)\u8fdb\u884c\u68c0\u67e5<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC CHECKFILEGROUP (1, NOINDEX);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u68c0\u67e5 AdventureWorks \u6570\u636e\u5e93\u4e3b\u6587\u4ef6\u7ec4\u5e76\u6307\u5b9a\u9009\u9879 ESTIMATEONLY,\u6240\u9700\u7684\u4f30\u8ba1 tempdb \u7a7a\u95f4\u5927\u5c0f<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC CHECKFILEGROUP (1) WITH ESTIMATEONLY;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 3.DBCC CHECKCATALOG \u68c0\u67e5\u6307\u5b9a\u6570\u636e\u5e93\u5185\u7684\u76ee\u5f55\u4e00\u81f4\u6027.\u6570\u636e\u5e93\u5fc5\u987b\u8054\u673a<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC CHECKCATALOG;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; Check the current database.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC CHECKCATALOG (AdventureWorks);\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; Check the AdventureWorks database.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 4.DBCC CHECKIDENT \u68c0\u67e5\u6307\u5b9a\u8868\u7684\u5f53\u524d\u6807\u8bc6\u503c,\u5982\u6709\u5fc5\u8981,\u5219\u66f4\u6539\u6807\u8bc6\u503c.\u8fd8\u53ef\u4ee5\u4f7f\u7528 DBCC CHECKIDENT \u4e3a\u6807\u8bc6\u5217\u624b\u52a8\u8bbe\u7f6e\u65b0\u7684\u5f53\u524d\u6807\u8bc6\u503c<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">USE AdventureWorks;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC CHECKIDENT (&#8220;HumanResources.Employee&#8221;);\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u636e\u9700\u8981\u91cd\u7f6e AdventureWorks \u6570\u636e\u5e93\u4e2d Employee \u8868\u7684\u5f53\u524d\u6807\u8bc6\u503c<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC CHECKIDENT (&#8220;HumanResources.Employee&#8221;, NORESEED);&#8211; \u62a5\u544a AdventureWorks \u6570\u636e\u5e93\u7684 Employee \u8868\u4e2d\u7684\u5f53\u524d\u6807\u8bc6\u503c,\u4f46\u5982\u679c\u8be5\u6807\u8bc6\u503c\u4e0d\u6b63\u786e,\u4e0d\u4f1a\u8fdb\u884c\u66f4\u6b63<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC CHECKIDENT (&#8220;HumanResources.Employee&#8221;, RESEED, 30);&#8211; \u5c06 AdventureWorks \u6570\u636e\u5e93\u7684 Employee \u8868\u4e2d\u7684\u5f53\u524d\u6807\u8bc6\u503c\u5f3a\u5236\u8bbe\u7f6e\u4e3a\u503c 30<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 5.DBCC CHECKCONSTRAINTS \u68c0\u67e5\u5f53\u524d\u6570\u636e\u5e93\u4e2d\u6307\u5b9a\u8868\u4e0a\u7684\u6307\u5b9a\u7ea6\u675f\u6216\u6240\u6709\u7ea6\u675f\u7684\u5b8c\u6574\u6027<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u4f8b\u68c0\u67e5 AdventureWorks \u6570\u636e\u5e93\u4e2d\u7684 Table1 \u8868\u7684\u7ea6\u675f\u5b8c\u6574\u6027<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">USE AdventureWorks;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">CREATE TABLE Table1 (Col1 int, Col2 char (30));<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">INSERT INTO Table1 VALUES (100, &#8216;Hello&#8217;);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">ALTER TABLE Table1 WITH NOCHECK ADD CONSTRAINT chkTab1 CHECK (Col1 &gt; 100);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC CHECKCONSTRAINTS(Table1);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DROP TABLE Table1<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC CHECKCONSTRAINTS (&#8220;Production.CK_ProductCostHistory_EndDate&#8221;);&#8211; \u68c0\u67e5 CK_ProductCostHistory_EndDate \u7ea6\u675f\u7684\u5b8c\u6574\u6027<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC CHECKCONSTRAINTS WITH ALL_CONSTRAINTS;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u68c0\u67e5\u5f53\u524d\u6570\u636e\u5e93\u4e2d\u6240\u6709\u8868\u4e0a\u7684\u6240\u6709\u542f\u7528\u548c\u7981\u7528\u7ea6\u675f\u7684\u5b8c\u6574\u6027<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 6.DBCC CHECKTABLE \u68c0\u67e5\u7ec4\u6210\u8868\u6216\u7d22\u5f15\u89c6\u56fe\u7684\u6240\u6709\u9875\u548c\u7ed3\u6784\u7684\u5b8c\u6574\u6027<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u82e5\u8981\u5bf9\u6570\u636e\u5e93\u4e2d\u7684\u6bcf\u4e2a\u8868\u6267\u884c DBCC CHECKTABLE,\u8bf7\u4f7f\u7528 DBCC CHECKDB-<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u5bf9\u4e8e\u6307\u5b9a\u7684\u8868,DBCC CHECKTABLE \u5c06\u68c0\u67e5\u4ee5\u4e0b\u5185\u5bb9:<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; A.\u662f\u5426\u5df2\u6b63\u786e\u94fe\u63a5\u7d22\u5f15,\u884c\u5185,LOB \u4ee5\u53ca\u884c\u6ea2\u51fa\u6570\u636e\u9875;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; B.\u7d22\u5f15\u662f\u5426\u6309\u7167\u6b63\u786e\u7684\u987a\u5e8f\u6392\u5217;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; C.\u5404\u6307\u9488\u662f\u5426\u4e00\u81f4;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; D.\u6bcf\u9875\u4e0a\u7684\u6570\u636e\u662f\u5426\u5408\u7406(\u5305\u62ec\u8ba1\u7b97\u5217);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; E.\u9875\u9762\u504f\u79fb\u91cf\u662f\u5426\u5408\u7406;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; F.\u57fa\u8868\u7684\u6bcf\u4e00\u884c\u662f\u5426\u5728\u6bcf\u4e2a\u975e\u805a\u96c6\u7d22\u5f15\u4e2d\u5177\u6709\u5339\u914d\u7684\u884c,\u4ee5\u53ca\u975e\u805a\u96c6\u7d22\u5f15\u7684\u6bcf\u4e00\u884c\u662f\u5426\u5728\u57fa\u8868\u4e2d\u5177\u6709\u5339\u914d\u7684\u884c;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; G.\u5df2\u5206\u533a\u8868\u6216\u7d22\u5f15\u7684\u6bcf\u4e00\u884c\u662f\u5426\u90fd\u4f4d\u4e8e\u6b63\u786e\u7684\u5206\u533a\u4e2d;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; H.\u4f7f\u7528 FILESTREAM \u5c06 varbinary(max) \u6570\u636e\u5b58\u50a8\u5728\u6587\u4ef6\u7cfb\u7edf\u4e2d\u65f6\uff0c\u6587\u4ef6\u7cfb\u7edf\u4e0e\u8868\u4e4b\u95f4\u662f\u5426\u4fdd\u6301\u94fe\u63a5\u7ea7\u4e00\u81f4\u6027;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\">\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">USE AdventureWorks;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC CHECKTABLE (&#8220;HumanResources.Employee&#8221;);&#8211; \u68c0\u67e5 AdventureWorks \u6570\u636e\u5e93\u4e2d\u7684 HumanResources.Employee \u8868\u7684\u6570\u636e\u9875\u5b8c\u6574\u6027<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC CHECKTABLE (&#8220;HumanResources.Employee&#8221;) WITH PHYSICAL_ONLY;&#8211; \u5c06\u4ee5\u8f83\u4f4e\u7684\u5f00\u9500\u68c0\u67e5 AdventureWorks \u6570\u636e\u5e93\u4e2d\u7684 Employee \u8868<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DECLARE @indid int;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SET @indid = (SELECT index_id<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0FROM sys.indexes<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0WHERE object_id = OBJECT_ID(&#8216;Production.Product&#8217;)<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0AND name = &#8216;AK_Product_Name&#8217;);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC CHECKTABLE (&#8220;Production.Product&#8221;, @indid);\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u5c06\u68c0\u67e5\u901a\u8fc7\u8bbf\u95ee sys.indexes \u83b7\u5f97\u7684\u7279\u5b9a\u7d22\u5f15<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 7.DBCC CHECKDB<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u901a\u8fc7\u6267\u884c\u4e0b\u5217\u64cd\u4f5c\u68c0\u67e5\u6307\u5b9a\u6570\u636e\u5e93\u4e2d\u6240\u6709\u5bf9\u8c61\u7684\u903b\u8f91\u548c\u7269\u7406\u5b8c\u6574\u6027:<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; A.\u5bf9\u6570\u636e\u5e93\u8fd0\u884c DBCC CHECKALLOC;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; B.\u5bf9\u6570\u636e\u5e93\u4e2d\u7684\u6bcf\u4e2a\u8868\u548c\u89c6\u56fe\u8fd0\u884c DBCC CHECKTABLE;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; C.\u5bf9\u6570\u636e\u5e93\u8fd0\u884c DBCC CHECKCATALOG;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; D.\u9a8c\u8bc1\u6570\u636e\u5e93\u4e2d\u6bcf\u4e2a\u7d22\u5f15\u89c6\u56fe\u7684\u5185\u5bb9;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; E.\u4f7f\u7528 FILESTREAM \u5728\u6587\u4ef6\u7cfb\u7edf\u4e2d\u5b58\u50a8 varbinary(max) \u6570\u636e\u65f6,\u9a8c\u8bc1\u8868\u5143\u6570\u636e\u548c\u6587\u4ef6\u7cfb\u7edf\u76ee\u5f55\u548c\u6587\u4ef6\u4e4b\u95f4\u7684\u94fe\u63a5\u7ea7\u4e00\u81f4\u6027;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; F.\u9a8c\u8bc1\u6570\u636e\u5e93\u4e2d\u7684 Service Broker \u6570\u636e;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u8fd9\u610f\u5473\u7740\u4e0d\u5fc5\u4ece DBCC CHECKDB \u5355\u72ec\u8fd0\u884c DBCC CHECKALLOC,DBCC CHECKTABLE \u6216 DBCC CHECKCATALOG \u547d\u4ee4<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Check the current database.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC CHECKDB;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Check the AdventureWorks database without nonclustered indexes.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC CHECKDB (AdventureWorks, NOINDEX);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC CHECKDB WITH NO_INFOMSGS;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u68c0\u67e5\u5f53\u524d\u6570\u636e\u5e93,\u53d6\u6d88\u4fe1\u606f\u6027\u6d88\u606f<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; III.\u7ef4\u62a4\u8bed\u53e5<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 1.DBCC CLEANTABLE \u56de\u6536\u8868\u6216\u7d22\u5f15\u89c6\u56fe\u4e2d\u5df2\u5220\u9664\u7684\u53ef\u53d8\u957f\u5ea6\u5217\u7684\u7a7a\u95f4<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; DBCC CLEANTABLE \u7528\u4e8e\u5728\u5220\u9664\u53ef\u53d8\u957f\u5ea6\u5217\u4e4b\u540e\u56de\u6536\u7a7a\u95f4,\u53ef\u53d8\u957f\u5ea6\u5217\u53ef\u4ee5\u5c5e\u4e8e\u4e0b\u5217\u6570\u636e\u7c7b\u578b\u4e4b\u4e00:varchar,nvarchar,varchar(max),nvarchar(max),varbinary,varbinary(max),text,ntext,image,sql_variant \u548c xml.\u8be5\u547d\u4ee4\u4e0d\u56de\u6536\u5220\u9664\u56fa\u5b9a\u957f\u5ea6\u5217\u540e\u7684\u7a7a\u95f4.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u5982\u679c\u5220\u9664\u7684\u5217\u5b58\u50a8\u5728\u884c\u5185,\u5219 DBCC CLEANTABLE \u5c06\u4ece\u8868\u7684 IN_ROW_DATA \u5206\u914d\u5355\u5143\u56de\u6536\u7a7a\u95f4;\u5982\u679c\u5217\u5b58\u50a8\u5728\u884c\u5916,\u5219\u5c06\u6839\u636e\u5df2\u5220\u9664\u5217\u7684\u6570\u636e\u7c7b\u578b\u4ece ROW_OVERFLOW_DATA \u6216 LOB_DATA \u5206\u914d\u5355\u5143\u56de\u6536\u7a7a\u95f4;\u5982\u679c\u4ece ROW_OVERFLOW_DATA \u6216 LOB_DATA \u9875\u56de\u6536\u7a7a\u95f4\u65f6\u4ea7\u751f\u7a7a\u9875,DBCC CLEANTABLE \u5c06\u5220\u9664\u8be5\u9875<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; DBCC CLEANTABLE \u4f5c\u4e3a\u4e00\u4e2a\u6216\u591a\u4e2a\u4e8b\u52a1\u8fd0\u884c\u3002\u5982\u679c\u672a\u6307\u5b9a\u6279\u5927\u5c0f,\u5219\u8be5\u547d\u4ee4\u5c06\u5728\u4e00\u4e2a\u4e8b\u52a1\u4e2d\u5904\u7406\u6574\u4e2a\u8868,\u5e76\u5728\u64cd\u4f5c\u8fc7\u7a0b\u4e2d\u4ee5\u72ec\u5360\u65b9\u5f0f\u9501\u5b9a\u8be5\u8868.\u5bf9\u4e8e\u67d0\u4e9b\u5927\u578b\u8868,\u5355\u4e2a\u4e8b\u52a1\u7684\u957f\u5ea6\u548c\u6240\u9700\u7684\u65e5\u5fd7\u7a7a\u95f4\u53ef\u80fd\u592a\u5927.\u5982\u679c\u6307\u5b9a\u6279\u5927\u5c0f,\u5219\u8be5\u547d\u4ee4\u5c06\u5728\u4e00\u7cfb\u5217\u4e8b\u52a1\u4e2d\u8fd0\u884c,\u6bcf\u4e2a\u4e8b\u52a1\u5305\u62ec\u6307\u5b9a\u7684\u884c\u6570.DBCC CLEANTABLE \u4e0d\u80fd\u4f5c\u4e3a\u5176\u4ed6\u4e8b\u52a1\u5185\u7684\u4e8b\u52a1\u8fd0\u884c<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u8be5\u64cd\u4f5c\u5c06\u88ab\u5b8c\u6574\u5730\u8bb0\u5165\u65e5\u5fd7\u3002<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u7cfb\u7edf\u8868\u6216\u4e34\u65f6\u8868\u4e0d\u652f\u6301\u4f7f\u7528 DBCC CLEANTABLE\u3002<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u4e0d\u5e94\u5c06 DBCC CLEANTABLE \u4f5c\u4e3a\u65e5\u5e38\u7ef4\u62a4\u4efb\u52a1\u6765\u6267\u884c.\u800c\u5e94\u5728\u5bf9\u8868\u6216\u7d22\u5f15\u89c6\u56fe\u4e2d\u7684\u53ef\u53d8\u957f\u5ea6\u5217\u8fdb\u884c\u91cd\u8981\u66f4\u6539\u4e4b\u540e\u5e76\u4e14\u9700\u8981\u7acb\u5373\u56de\u6536\u672a\u4f7f\u7528\u7a7a\u95f4\u65f6\u4f7f\u7528 DBCC CLEANTABLE.\u6216\u8005,\u4e5f\u53ef\u4ee5\u91cd\u65b0\u751f\u6210\u8868\u6216\u89c6\u56fe\u7684\u7d22\u5f15;\u4f46\u662f,\u6b64\u64cd\u4f5c\u4f1a\u8017\u8d39\u66f4\u591a\u8d44\u6e90<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC CLEANTABLE (AdventureWorks,&#8221;Person.Address&#8221;, 0) WITH NO_INFOMSGS;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u521b\u5efa\u4e00\u4e2a\u8868\u5e76\u7528\u51e0\u4e2a\u53ef\u53d8\u957f\u5ea6\u5217\u586b\u5145\u8be5\u8868.\u7136\u540e\u5220\u9664\u5176\u4e2d\u4e24\u5217,\u5e76\u8fd0\u884c DBCC CLEANTABLE \u4ee5\u56de\u6536\u672a\u4f7f\u7528\u7a7a\u95f4.\u5728\u6267\u884c DBCC CLEANTABLE \u547d\u4ee4\u4e4b\u524d\u548c\u4e4b\u540e,\u8fd0\u884c\u67e5\u8be2\u4ee5\u9a8c\u8bc1\u9875\u8ba1\u6570\u548c\u5df2\u7528\u7a7a\u95f4\u503c<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">USE AdventureWorks;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">IF OBJECT_ID (&#8216;dbo.CleanTableTest&#8217;, &#8216;U&#8217;) IS NOT NULL<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0DROP TABLE dbo.CleanTableTest;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u521b\u5efa\u6d4b\u8bd5\u8868 CleanTableTest<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">CREATE TABLE dbo.CleanTableTest<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0(DocumentID int Not Null,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0FileName nvarchar(4000),<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0DocumentSummary nvarchar(max),<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0Document varbinary(max)<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Populate the table with data from the Production.Document table.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">INSERT INTO dbo.CleanTableTest<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0SELECT DocumentID,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0REPLICATE(FileName, 1000),\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u8fd4\u56de\u591a\u6b21\u590d\u5236\u540e\u7684\u5b57\u7b26\u8868\u8fbe\u5f0f<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0DocumentSummary,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Document<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0FROM Production.Document;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Verify the current page counts and average space used in the dbo.CleanTableTest table.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DECLARE @db_id SMALLINT;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DECLARE @object_id INT;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SET @db_id = DB_ID(N&#8217;AdventureWorks&#8217;);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SET @object_id = OBJECT_ID(N&#8217;AdventureWorks.dbo.CleanTableTest&#8217;);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SELECT alloc_unit_type_desc,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0page_count,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0avg_page_space_used_in_percent,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0record_count<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">FROM sys.dm_db_index_physical_stats(@db_id, @object_id, NULL, NULL , &#8216;Detailed&#8217;);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Drop two variable-length columns from the table.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">ALTER TABLE dbo.CleanTableTest<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DROP COLUMN FileName, Document;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Verify the page counts and average space used in the dbo.CleanTableTest table<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Notice that the values have not changed.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DECLARE @db_id SMALLINT;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DECLARE @object_id INT;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SET @db_id = DB_ID(N&#8217;AdventureWorks&#8217;);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SET @object_id = OBJECT_ID(N&#8217;AdventureWorks.dbo.CleanTableTest&#8217;);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SELECT alloc_unit_type_desc,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0page_count,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0avg_page_space_used_in_percent,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0record_count<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">FROM sys.dm_db_index_physical_stats(@db_id, @object_id, NULL, NULL , &#8216;Detailed&#8217;);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Run DBCC CLEANTABLE.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC CLEANTABLE (AdventureWorks,&#8221;dbo.CleanTableTest&#8221;);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Verify the values in the dbo.CleanTableTest table after the DBCC CLEANTABLE command.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DECLARE @db_id SMALLINT;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DECLARE @object_id INT;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SET @db_id = DB_ID(N&#8217;AdventureWorks&#8217;);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SET @object_id = OBJECT_ID(N&#8217;AdventureWorks.dbo.CleanTableTest&#8217;);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SELECT alloc_unit_type_desc,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0page_count,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0avg_page_space_used_in_percent,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0record_count<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">FROM sys.dm_db_index_physical_stats(@db_id, @object_id, NULL, NULL , &#8216;Detailed&#8217;);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 2.DBCC INDEXDEFRAG \u6307\u5b9a\u8868\u6216\u89c6\u56fe\u7684\u7d22\u5f15\u788e\u7247\u6574\u7406.\u4e0b\u4e00\u7248\u672c\u7684 Microsoft SQL Server \u5c06\u5220\u9664\u8be5\u529f\u80fd.\u5efa\u8bae\u4f7f\u7528 ALTER INDEX<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; DBCC INDEXDEFRAG \u5bf9\u7d22\u5f15\u7684\u53f6\u7ea7\u8fdb\u884c\u788e\u7247\u6574\u7406,\u4ee5\u4fbf\u9875\u7684\u7269\u7406\u987a\u5e8f\u4e0e\u53f6\u8282\u70b9\u4ece\u5de6\u5230\u53f3\u7684\u903b\u8f91\u987a\u5e8f\u76f8\u5339\u914d,\u56e0\u6b64\u53ef\u63d0\u9ad8\u7d22\u5f15\u626b\u63cf\u6027\u80fd<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u5bf9 AdventureWorks \u6570\u636e\u5e93\u7684 Production.Product \u8868\u4e2d\u7684 PK_Product_ProductID \u7d22\u5f15\u7684\u6240\u6709\u5206\u533a\u8fdb\u884c\u788e\u7247\u6574\u7406\u3002<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC INDEXDEFRAG (AdventureWorks, &#8220;Production.Product&#8221;, PK_Product_ProductID)<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u4f7f\u7528 DBCC SHOWCONTIG \u548c DBCC INDEXDEFRAG \u5bf9\u6570\u636e\u5e93\u4e2d\u7684\u7d22\u5f15\u8fdb\u884c\u788e\u7247\u6574\u7406<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u8be5\u65b9\u6cd5\u53ef\u7528\u4e8e\u5bf9\u6570\u636e\u5e93\u4e2d\u788e\u7247\u6570\u91cf\u5728\u58f0\u660e\u7684\u9608\u503c\u4e4b\u4e0a\u7684\u6240\u6709\u7d22\u5f15\u8fdb\u884c\u788e\u7247\u6574\u7406<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Declare variables<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SET NOCOUNT ON;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DECLARE @tablename varchar(255);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DECLARE @execstr\u00a0\u00a0\u00a0varchar(400);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DECLARE @objectid\u00a0\u00a0int;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DECLARE @indexid\u00a0\u00a0\u00a0int;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DECLARE @frag\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0decimal;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DECLARE @maxfrag\u00a0\u00a0\u00a0decimal;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Decide on the maximum fragmentation to allow for.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SELECT @maxfrag = 30.0;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Declare a cursor.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DECLARE tables CURSOR FOR<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0SELECT TABLE_SCHEMA + &#8216;.&#8217; + TABLE_NAME<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0FROM INFORMATION_SCHEMA.TABLES<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0WHERE TABLE_TYPE = &#8216;BASE TABLE&#8217;;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Create the table.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">CREATE TABLE #fraglist (<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0ObjectName char(255),<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0ObjectId int,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0IndexName char(255),<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0IndexId int,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0Lvl int,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0CountPages int,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0CountRows int,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0MinRecSize int,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0MaxRecSize int,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0AvgRecSize int,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0ForRecCount int,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0Extents int,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0ExtentSwitches int,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0AvgFreeBytes int,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0AvgPageDensity int,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0ScanDensity decimal,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0BestCount int,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0ActualCount int,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0LogicalFrag decimal,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0ExtentFrag decimal);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Open the cursor.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">OPEN tables;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Loop through all the tables in the database.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">FETCH NEXT<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0FROM tables<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0INTO @tablename;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">WHILE @@FETCH_STATUS = 0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">BEGIN;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Do the showcontig of all indexes of the table<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0INSERT INTO #fraglist<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0EXEC (&#8216;DBCC SHOWCONTIG (&#8221;&#8217; + @tablename + &#8221;&#8217;)<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0WITH FAST, TABLERESULTS, ALL_INDEXES, NO_INFOMSGS&#8217;);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0FETCH NEXT<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0FROM tables<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0INTO @tablename;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">END;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Close and deallocate the cursor.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">CLOSE tables;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DEALLOCATE tables;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Declare the cursor for the list of indexes to be defragged.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DECLARE indexes CURSOR FOR<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0SELECT ObjectName, ObjectId, IndexId, LogicalFrag<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0FROM #fraglist<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0WHERE LogicalFrag &gt;= @maxfrag<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0AND INDEXPROPERTY (ObjectId, IndexName, &#8216;IndexDepth&#8217;) &gt; 0;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Open the cursor.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">OPEN indexes;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Loop through the indexes.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">FETCH NEXT<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0FROM indexes<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0INTO @tablename, @objectid, @indexid, @frag;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">WHILE @@FETCH_STATUS = 0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">BEGIN;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0PRINT &#8216;Executing DBCC INDEXDEFRAG (0, &#8216; + RTRIM(@tablename) + &#8216;,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8216; + RTRIM(@indexid) + &#8216;) &#8211; fragmentation currently &#8216;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0+ RTRIM(CONVERT(varchar(15),@frag)) + &#8216;%&#8217;;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0SELECT @execstr = &#8216;DBCC INDEXDEFRAG (0, &#8216; + RTRIM(@objectid) + &#8216;,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8216; + RTRIM(@indexid) + &#8216;)&#8217;;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0EXEC (@execstr);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0FETCH NEXT<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0FROM indexes<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0INTO @tablename, @objectid, @indexid, @frag;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">END;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Close and deallocate the cursor.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">CLOSE indexes;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DEALLOCATE indexes;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Delete the temporary table.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DROP TABLE #fraglist;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; ALTER INDEX index_name ON talbe_name REORGANIZE;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">USE AdventureWorks;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">ALTER INDEX PK_ProductPhoto_ProductPhotoID ON Production.ProductPhoto REORGANIZE;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0`&#8211; \u91cd\u65b0\u7ec4\u7ec7\u5355\u4e2a\u805a\u96c6\u7d22\u5f15<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 3.DBCC DBREINDEX \u5bf9\u6307\u5b9a\u6570\u636e\u5e93\u4e2d\u7684\u8868\u91cd\u65b0\u751f\u6210\u4e00\u4e2a\u6216\u591a\u4e2a\u7d22\u5f15,\u4e0b\u4e00\u7248\u672c\u7684 Microsoft SQL Server \u5c06\u5220\u9664\u8be5\u529f\u80fd.\u5efa\u8bae\u4f7f\u7528 ALTER INDEX\u3002<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; DBCC DBREINDEX \u91cd\u65b0\u751f\u6210\u8868\u7684\u4e00\u4e2a\u7d22\u5f15\u6216\u4e3a\u8868\u5b9a\u4e49\u7684\u6240\u6709\u7d22\u5f15.\u901a\u8fc7\u5141\u8bb8\u52a8\u6001\u91cd\u65b0\u751f\u6210\u7d22\u5f15,\u53ef\u4ee5\u91cd\u65b0\u751f\u6210\u5f3a\u5236 PRIMARY KEY \u6216 UNIQUE \u7ea6\u675f\u7684\u7d22\u5f15,\u800c\u4e0d\u5fc5\u5220\u9664\u5e76\u91cd\u65b0\u521b\u5efa\u8fd9\u4e9b\u7ea6\u675f.\u8fd9\u610f\u5473\u7740\u65e0\u9700\u4e86\u89e3\u8868\u7684\u7ed3\u6784\u6216\u5176\u7ea6\u675f,\u5373\u53ef\u91cd\u65b0\u751f\u6210\u7d22\u5f15.\u8fd9\u53ef\u80fd\u5728\u5c06\u6570\u636e\u5927\u5bb9\u91cf\u590d\u5236\u5230\u8868\u4e2d\u4ee5\u540e\u53d1\u751f<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">USE AdventureWorks;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u4f7f\u7528\u586b\u5145\u56e0\u5b50 80 \u5bf9 AdventureWorks \u6570\u636e\u5e93\u4e2d\u7684 Employee \u8868\u91cd\u65b0\u751f\u6210 Employee_EmployeeID \u805a\u96c6\u7d22\u5f15<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC DBREINDEX (&#8220;HumanResources.Employee&#8221;, PK_Employee_EmployeeID,80);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; ALTER INDEX index_name ON talbe_name REBUILD;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">USE AdventureWorks;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">ALTER INDEX PK_Employee_EmployeeID ON HumanResources.Employee REBUILD; &#8212; \u5728 Employee \u8868\u4e2d\u91cd\u65b0\u751f\u6210\u5355\u4e2a\u7d22\u5f15<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 4.DBCC SHRINKDATABASE\u00a0\u00a0\u6536\u7f29\u6307\u5b9a\u6570\u636e\u5e93\u4e2d\u7684\u6570\u636e\u6587\u4ef6\u548c\u65e5\u5fd7\u6587\u4ef6\u7684\u5927\u5c0f<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u82e5\u8981\u6536\u7f29\u7279\u5b9a\u6570\u636e\u5e93\u7684\u6240\u6709\u6570\u636e\u548c\u65e5\u5fd7\u6587\u4ef6,\u8bf7\u6267\u884c DBCC SHRINKDATABASE \u547d\u4ee4;\u82e5\u8981\u4e00\u6b21\u6536\u7f29\u4e00\u4e2a\u7279\u5b9a\u6570\u636e\u5e93\u4e2d\u7684\u4e00\u4e2a\u6570\u636e\u6216\u65e5\u5fd7\u6587\u4ef6,\u8bf7\u6267\u884c DBCC SHRINKFILE \u547d\u4ee4<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u82e5\u8981\u67e5\u770b\u6570\u636e\u5e93\u4e2d\u5f53\u524d\u7684\u53ef\u7528(\u672a\u5206\u914d)\u7a7a\u95f4\u91cf,\u8bf7\u8fd0\u884c sp_spaceused<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">EXEC sp_spaceused<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC SHRINKDATABASE (AdventureWorks, 10);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 5.DBCC DROPCLEANBUFFERS \u4ece\u7f13\u51b2\u6c60\u4e2d\u5220\u9664\u6240\u6709\u6e05\u9664\u7f13\u51b2\u533a<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC DROPCLEANBUFFERS WITH NO_INFOMSGS<\/span><\/span><\/p>\n<p style=\"color: #333333; font-style: normal; font-variant: normal; margin: 0in; font-family: 'Courier New'; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 6.DBCC SHRINKFILE \u6536\u7f29\u5f53\u524d\u6570\u636e\u5e93\u7684\u6307\u5b9a\u6570\u636e\u6216\u65e5\u5fd7\u6587\u4ef6\u7684\u5927\u5c0f,\u6216\u901a\u8fc7\u5c06\u6570\u636e\u4ece\u6307\u5b9a\u7684\u6587\u4ef6\u79fb\u52a8\u5230\u76f8\u540c\u6587\u4ef6\u7ec4\u4e2d\u7684\u5176\u4ed6\u6587\u4ef6\u6765\u6e05\u7a7a\u6587\u4ef6,\u4ee5\u5141\u8bb8\u4ece\u6570\u636e\u5e93\u4e2d\u5220\u9664\u8be5\u6587\u4ef6.\u6587\u4ef6\u5927\u5c0f\u53ef\u4ee5\u6536\u7f29\u5230\u6bd4\u521b\u5efa\u8be5\u6587\u4ef6\u65f6\u6240\u6307\u5b9a\u7684\u5927\u5c0f\u66f4\u5c0f.\u8fd9\u6837\u4f1a\u5c06\u6700\u5c0f\u6587\u4ef6\u5927\u5c0f\u91cd\u7f6e\u4e3a\u65b0\u503c<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u5c06\u65e5\u5fd7\u6587\u4ef6\u6536\u7f29\u5230\u6307\u5b9a\u7684\u76ee\u6807\u5927\u5c0f,\u5c06 AdventureWorks \u6570\u636e\u5e93\u4e2d\u7684\u65e5\u5fd7\u6587\u4ef6\u6536\u7f29\u5230 1 MB.\u82e5\u8981\u5141\u8bb8 DBCC SHRINKFILE \u547d\u4ee4\u6536\u7f29\u6587\u4ef6,\u9996\u5148\u9700\u8981\u901a\u8fc7\u5c06\u6570\u636e\u5e93\u6062\u590d\u6a21\u5f0f\u8bbe\u7f6e\u4e3a SIMPLE \u6765\u622a\u65ad\u8be5\u6587\u4ef6.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u5c06 AdventureWorks \u7528\u6237\u6570\u636e\u5e93\u4e2d\u540d\u4e3a DataFile1 \u7684\u6570\u636e\u6587\u4ef6\u7684\u5927\u5c0f\u6536\u7f29\u5230 1 MB\u3002<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">USE AdventureWorks;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC SHRINKFILE (DataFile1, 1);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">USE AdventureWorks;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Truncate the log by changing the database recovery model to SIMPLE.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">ALTER DATABASE AdventureWorks<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SET RECOVERY SIMPLE;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Shrink the truncated log file to 1 MB.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC SHRINKFILE (AdventureWorks_Log, 1);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Reset the database recovery model.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">ALTER DATABASE AdventureWorks<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SET RECOVERY FULL;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-style: normal; font-variant: normal; margin: 0in; font-family: 'Courier New'; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u6e05\u7a7a\u6587\u4ef6\u4ee5\u4fbf\u4ece\u6570\u636e\u5e93\u4e2d\u5c06\u5176\u5220\u9664\u7684\u6b65\u9aa4<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">USE AdventureWorks;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Create a data file and assume it contains data.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">ALTER DATABASE AdventureWorks<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">ADD FILE (<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0NAME = Test1data,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0FILENAME = &#8216;C:\/t1data.ndf&#8217;,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0SIZE = 5MB<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0\u00a0\u00a0\u00a0);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Empty the data file.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC SHRINKFILE (Test1data, EMPTYFILE);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Remove the data file from the database.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">ALTER DATABASE AdventureWorks<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">REMOVE FILE Test1data;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 7.DBCC FREEPROCCACHE \u5220\u9664\u8ba1\u5212\u7f13\u5b58\u4e2d\u7684\u6240\u6709\u5143\u7d20,\u901a\u8fc7\u6307\u5b9a\u8ba1\u5212\u53e5\u67c4\u6216 SQL \u53e5\u67c4\u4ece\u8ba1\u5212\u7f13\u5b58\u5220\u9664\u7279\u5b9a\u8ba1\u5212,\u6216\u8005\u5220\u9664\u6307\u5b9a\u8d44\u6e90\u6c60\u4e2d\u7684\u6240\u6709\u5de5\u4f5c\u8d1f\u8377\u7ec4<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u901a\u8fc7\u6307\u5b9a\u67e5\u8be2\u8ba1\u5212\u53e5\u67c4\u4ece\u8ba1\u5212\u7f13\u5b58\u4e2d\u6e05\u9664\u67e5\u8be2\u8ba1\u5212.\u4e3a\u4e86\u786e\u4fdd\u793a\u4f8b\u67e5\u8be2\u5728\u8ba1\u5212\u7f13\u5b58\u4e2d,\u9996\u5148\u6267\u884c\u8be5\u67e5\u8be2.\u5c06\u67e5\u8be2 sys.dm_exec_cached_plans \u548c sys.dm_exec_sql_text \u52a8\u6001\u7ba1\u7406\u89c6\u56fe\u4ee5\u8fd4\u56de\u67e5\u8be2\u7684\u8ba1\u5212\u53e5\u67c4.\u7136\u540e,\u5c06\u7ed3\u679c\u96c6\u4e2d\u7684\u8ba1\u5212\u53e5\u67c4\u503c\u63d2\u5165 DBCC FREEPROCACHE \u8bed\u53e5,\u4ee5\u4ece\u8ba1\u5212\u7f13\u5b58\u4e2d\u4ec5\u5220\u9664\u8be5\u8ba1\u5212<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">USE AdventureWorks;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SELECT * FROM Person.Address;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SELECT plan_handle, st.text<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">FROM sys.dm_exec_cached_plans<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">CROSS APPLY sys.dm_exec_sql_text(plan_handle) AS st<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">WHERE text LIKE N&#8217;SELECT * FROM Person.Address%&#8217;;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Remove the specific plan from the cache.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC FREEPROCCACHE (0x060006001ECA270EC0215D05000000000000000000000000);<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u6e05\u9664\u8ba1\u5212\u7f13\u5b58\u4e2d\u7684\u6240\u6709\u8ba1\u5212<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u5c0f\u5fc3\u4f7f\u7528 DBCC FREEPROCCACHE \u6e05\u9664\u8ba1\u5212\u7f13\u5b58.\u91ca\u653e\u8ba1\u5212\u7f13\u5b58\u5c06\u5bfc\u81f4\u7cfb\u7edf\u91cd\u65b0\u7f16\u8bd1\u5b58\u50a8\u8fc7\u7a0b,\u800c\u4e0d\u91cd\u7528\u7f13\u5b58\u4e2d\u7684\u5b58\u50a8\u8fc7\u7a0b.\u8fd9\u4f1a\u5bfc\u81f4\u67e5\u8be2\u6027\u80fd\u6682\u65f6\u6027\u5730\u7a81\u7136\u964d\u4f4e.\u5bf9\u4e8e\u8ba1\u5212\u7f13\u5b58\u4e2d\u6bcf\u4e2a\u5df2\u6e05\u9664\u7684\u7f13\u5b58\u5b58\u50a8\u533a<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC FREEPROCCACHE WITH NO_INFOMSGS;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 8.DBCC UPDATEUSAGE \u62a5\u544a\u76ee\u5f55\u89c6\u56fe\u4e2d\u7684\u9875\u6570\u548c\u884c\u6570\u9519\u8bef\u5e76\u8fdb\u884c\u66f4\u6b63<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC UPDATEUSAGE (0);\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u4e3a\u5f53\u524d\u6570\u636e\u5e93\u4e2d\u7684\u6240\u6709\u5bf9\u8c61\u66f4\u65b0\u9875\u6570\u6216\u884c\u6570,\u6216\u540c\u65f6\u66f4\u65b0\u4e24\u8005<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">USE AdventureWorks;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC UPDATEUSAGE (AdventureWorks) WITH NO_INFOMSGS; &#8212; \u4e3a AdventureWorks \u66f4\u65b0\u9875\u6570\u548c\u884c\u6570,\u6216\u540c\u65f6\u66f4\u65b0\u4e24\u8005,\u5e76\u7981\u6b62\u663e\u793a\u4fe1\u606f\u6027\u6d88\u606f<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC UPDATEUSAGE (AdventureWorks,&#8221;HumanResources.Employee&#8221;);&#8211; \u62a5\u544a AdventureWorks \u6570\u636e\u5e93\u4e2d Employee \u8868\u7684\u5df2\u66f4\u65b0\u9875\u6570\u6216\u884c\u6570\u4fe1\u606f<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC UPDATEUSAGE (AdventureWorks, &#8220;HumanResources.Employee&#8221;, IX_Employee_ManagerID);&#8211; \u4e3a\u8868\u4e2d\u7684\u7279\u5b9a\u7d22\u5f15\u66f4\u65b0\u9875\u6570\u6216\u884c\u6570\uff0c\u6216\u540c\u65f6\u66f4\u65b0\u4e24\u8005<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; IV.\u6742\u9879\u8bed\u53e5<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 1.DBCC dllname (FREE) \u4ece\u5185\u5b58\u4e2d\u91ca\u653e\u6307\u5b9a\u7684\u6269\u5c55\u5b58\u50a8\u8fc7\u7a0b DLL<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u6267\u884c\u6269\u5c55\u5b58\u50a8\u8fc7\u7a0b\u65f6,DLL \u4ecd\u4fdd\u6301\u7531 SQL Server \u7684\u5b9e\u4f8b\u52a0\u8f7d,\u76f4\u5230\u670d\u52a1\u5668\u5173\u95ed\u4e3a\u6b62.\u6b64\u8bed\u53e5\u5141\u8bb8\u4ece\u5185\u5b58\u4e2d\u5378\u8f7d DLL,\u800c\u4e0d\u7528\u5173\u95ed SQL Server<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC xpstar ( FREE ) WITH NO_INFOMSGS<\/span><\/span><\/p>\n<p style=\"color: #333333; font-style: normal; font-variant: normal; margin: 0in; font-family: 'Courier New'; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u5b58\u50a8\u8fc7\u7a0b sp_helpextendedproc \u62a5\u544a\u5f53\u524d\u5b9a\u4e49\u7684\u6269\u5c55\u5b58\u50a8\u8fc7\u7a0b\u4ee5\u53ca\u8be5\u8fc7\u7a0b(\u51fd\u6570)\u6240\u5c5e\u7684\u52a8\u6001\u94fe\u63a5\u5e93(DLL)\u7684\u540d\u79f0,\u540e\u7eed\u7248\u672c\u7684 Microsoft SQL Server \u5c06\u5220\u9664\u8be5\u529f\u80fd<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">USE master;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">EXEC sp_helpextendedproc;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u5bf9\u6240\u6709\u6269\u5c55\u5b58\u50a8\u8fc7\u7a0b\u8fdb\u884c\u62a5\u544a<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">EXEC sp_helpextendedproc xp_cmdshell;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u5bf9 xp_cmdshell \u6269\u5c55\u5b58\u50a8\u8fc7\u7a0b\u8fdb\u884c\u62a5\u544a<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 2.DBCC TRACEOFF\u00a0\u00a0\u7981\u7528\u6307\u5b9a\u7684\u8ddf\u8e2a\u6807\u8bb0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC TRACEOFF (3205) WITH NO_INFOMSGS;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u7981\u7528\u8ddf\u8e2a\u6807\u8bb0 3205<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC TRACEOFF (3205, -1) WITH NO_INFOMSGS;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u5168\u5c40\u7981\u7528\u8ddf\u8e2a\u6807\u8bb0 3205<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC TRACEOFF (3205, 260, -1) WITH NO_INFOMSGS;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u5168\u5c40\u7981\u7528\u8ddf\u8e2a\u6807\u8bb0 3205 \u548c 260<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 3.DBCC TRACEON \u542f\u7528\u6307\u5b9a\u7684\u8ddf\u8e2a\u6807\u8bb0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u5728\u751f\u4ea7\u670d\u52a1\u5668\u4e0a,\u4e3a\u4e86\u907f\u514d\u610f\u5916\u884c\u4e3a,\u5efa\u8bae\u60a8\u4f7f\u7528\u4e0b\u5217\u65b9\u6cd5\u4e4b\u4e00,\u4ec5\u5728\u670d\u52a1\u5668\u8303\u56f4\u5185\u542f\u7528\u8ddf\u8e2a\u6807\u8bb0:<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; A.\u4f7f\u7528 Sqlservr.exe \u7684 -T \u547d\u4ee4\u884c\u542f\u52a8\u9009\u9879.\u8fd9\u662f\u63a8\u8350\u7684\u6700\u4f73\u5b9e\u8df5,\u56e0\u4e3a\u8fd9\u6837\u53ef\u786e\u4fdd\u5c06\u6240\u6709\u8bed\u53e5\u8fd0\u884c\u65f6\u4f7f\u7528\u5df2\u542f\u7528\u7684\u8ddf\u8e2a\u6807\u5fd7.\u8fd9\u4e9b\u8bed\u53e5\u5305\u62ec\u542f\u52a8\u811a\u672c\u4e2d\u7684\u547d\u4ee4<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; B.\u4ec5\u5728\u7528\u6237\u6216\u5e94\u7528\u7a0b\u5e8f\u672a\u5bf9\u7cfb\u7edf\u4ee5\u5e76\u884c\u65b9\u5f0f\u8fd0\u884c\u8bed\u53e5\u65f6,\u624d\u4f7f\u7528 DBCC TRACEON ( trace# [, &#8230;.n], -1 )<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u8ddf\u8e2a\u6807\u8bb0\u7528\u4e8e\u901a\u8fc7\u63a7\u5236 SQL Server \u7684\u8fd0\u884c\u65b9\u5f0f\u6765\u81ea\u5b9a\u4e49\u67d0\u4e9b\u7279\u5f81.\u542f\u7528\u7684\u8ddf\u8e2a\u6807\u8bb0\u5c06\u5728\u670d\u52a1\u5668\u4e2d\u4e00\u76f4\u4fdd\u6301\u542f\u7528\u72b6\u6001,<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u76f4\u5230\u6267\u884c DBCC TRACEOFF \u8bed\u53e5\u5c06\u5176\u7981\u7528\u4e3a\u6b62.\u5728 SQL Server \u4e2d,\u6709\u4e24\u79cd\u8ddf\u8e2a\u6807\u5fd7:\u4f1a\u8bdd\u548c\u5168\u5c40.\u4f1a\u8bdd\u8ddf\u8e2a\u6807\u5fd7\u5bf9\u67d0\u4e2a\u8fde\u63a5\u662f\u6709\u6548\u7684,\u53ea\u5bf9\u8be5\u8fde\u63a5\u53ef\u89c1;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u5168\u5c40\u8ddf\u8e2a\u6807\u5fd7\u5728\u670d\u52a1\u5668\u7ea7\u522b\u4e0a\u8fdb\u884c\u8bbe\u7f6e,\u5bf9\u670d\u52a1\u5668\u4e0a\u7684\u6bcf\u4e00\u4e2a\u8fde\u63a5\u90fd\u53ef\u89c1.\u82e5\u8981\u786e\u5b9a\u8ddf\u8e2a\u6807\u8bb0\u7684\u72b6\u6001,\u8bf7\u4f7f\u7528 DBCC TRACESTATUS.\u82e5\u8981\u7981\u7528\u8ddf\u8e2a\u6807\u8bb0,\u8bf7\u4f7f\u7528 DBCC TRACEOFF<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC TRACEON (3205) WITH NO_INFOMSGS;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u6253\u5f00\u8ddf\u8e2a\u6807\u8bb0 3205,\u7981\u7528\u78c1\u5e26\u9a71\u52a8\u7a0b\u5e8f\u7684\u786c\u4ef6\u538b\u7f29\u529f\u80fd.\u4ec5\u4e3a\u5f53\u524d\u8fde\u63a5\u6253\u5f00\u6b64\u6807\u8bb0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC TRACEON (3205, -1) WITH NO_INFOMSGS;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u5168\u5c40\u65b9\u5f0f\u6253\u5f00\u8ddf\u8e2a\u6807\u8bb0 3205<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC TRACEON (3205, 260, -1) WITH NO_INFOMSGS;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u5168\u5c40\u65b9\u5f0f\u6253\u5f00\u8ddf\u8e2a\u6807\u8bb0 3205 \u548c 260<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 4.DBCC HELP \u8fd4\u56de\u6307\u5b9a\u7684 DBCC \u547d\u4ee4\u7684\u8bed\u6cd5\u4fe1\u606f<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC HELP (&#8216;?&#8217;);\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u8fd4\u56de\u53ef\u67e5\u770b\u5176\u5e2e\u52a9\u4fe1\u606f\u7684\u6240\u6709 DBCC \u8bed\u53e5<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC HELP (&#8216;checkdb&#8217;);\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u8fd4\u56de DBCC CHECKDB \u7684\u8bed\u6cd5\u4fe1\u606f<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; V.\u5176\u5b83\u8bed\u53e5<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 1.DBCC FREESESSIONCACHE \u5237\u65b0\u9488\u5bf9 Microsoft SQL Server \u5b9e\u4f8b\u6267\u884c\u7684\u5206\u5e03\u5f0f\u67e5\u8be2\u6240\u4f7f\u7528\u7684\u5206\u5e03\u5f0f\u67e5\u8be2\u8fde\u63a5\u7f13\u5b58<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">USE AdventureWorks;<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC FREESESSIONCACHE WITH NO_INFOMSGS;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u5c06\u5237\u65b0\u5206\u5e03\u5f0f\u67e5\u8be2\u7f13\u5b58<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-style: normal; font-variant: normal; margin: 0in; font-family: 'Courier New'; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 2.DBCC FREESYSTEMCACHE \u4ece\u6240\u6709\u7f13\u5b58\u4e2d\u91ca\u653e\u6240\u6709\u672a\u4f7f\u7528\u7684\u7f13\u5b58\u6761\u76ee.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; SQL Server \u6570\u636e\u5e93\u5f15\u64ce\u4f1a\u4e8b\u5148\u5728\u540e\u53f0\u6e05\u7406\u672a\u4f7f\u7528\u7684\u7f13\u5b58\u6761\u76ee,\u4ee5\u4f7f\u5185\u5b58\u53ef\u7528\u4e8e\u5f53\u524d\u6761\u76ee.\u4f46\u662f,\u53ef\u4ee5\u4f7f\u7528\u6b64\u547d\u4ee4\u4ece\u6240\u6709\u7f13\u5b58\u4e2d\u624b\u52a8\u5220\u9664\u672a\u4f7f\u7528\u7684\u6761\u76ee<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; Clean all the caches with entries specific to the resource pool named &#8220;default&#8221;.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC FREESYSTEMCACHE (&#8216;ALL&#8217;,&#8217;default&#8217;)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8212; \u6e05\u9664\u7279\u5b9a\u4e8e\u67d0\u4e2a\u8d44\u6e90\u8c03\u63a7\u5668\u8d44\u6e90\u6c60\u7684\u7f13\u5b58<\/span><\/span><\/p>\n<p style=\"color: #333333; font-style: normal; font-variant: normal; margin: 0in; font-family: 'Courier New'; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 3.DBCC PINTABLE \u5c06\u8868\u6807\u8bb0\u4e3a\u9a7b\u7559,\u8fd9\u8868\u793a Microsoft SQL Server \u4e0d\u4ece\u5185\u5b58\u4e2d\u5237\u65b0\u8868\u9875<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; DBCC PINTABLE \u4e0d\u4f1a\u5bfc\u81f4\u5c06\u8868\u8bfb\u5165\u5230\u5185\u5b58\u4e2d.\u5f53\u8868\u4e2d\u7684\u9875\u7531\u666e\u901a\u7684 Transact-SQL \u8bed\u53e5\u8bfb\u5165\u5230\u9ad8\u901f\u7f13\u5b58\u4e2d\u65f6,\u8fd9\u4e9b\u9875\u5c06\u6807\u8bb0\u4e3a\u5185\u5b58\u9a7b\u7559\u9875.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u5f53 SQL Server \u9700\u8981\u7a7a\u95f4\u4ee5\u8bfb\u5165\u65b0\u9875\u65f6,\u4e0d\u4f1a\u6e05\u7a7a\u5185\u5b58\u9a7b\u7559\u9875.SQL Server \u4ecd\u7136\u8bb0\u5f55\u5bf9\u9875\u7684\u66f4\u65b0,\u5e76\u4e14\u5982\u6709\u5fc5\u8981,\u5c06\u66f4\u65b0\u7684\u9875\u5199\u56de\u5230\u78c1\u76d8.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u7136\u800c,\u5728\u4f7f\u7528 DBCC UNPINTABLE \u8bed\u53e5\u4f7f\u8be5\u8868\u4e0d\u9a7b\u7559\u4e4b\u524d,SQL Server \u5728\u9ad8\u901f\u7f13\u5b58\u4e2d\u4e00\u76f4\u4fdd\u5b58\u53ef\u7528\u9875\u7684\u590d\u672c.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; DBCC PINTABLE \u6700\u9002\u7528\u4e8e\u5c06\u5c0f\u7684,\u7ecf\u5e38\u5f15\u7528\u7684\u8868\u4fdd\u5b58\u5728\u5185\u5b58\u4e2d.\u5c06\u5c0f\u8868\u7684\u9875\u4e00\u6b21\u6027\u8bfb\u5165\u5230\u5185\u5b58\u4e2d,\u5c06\u6765\u5bf9\u5176\u6570\u636e\u7684\u6240\u6709\u5f15\u7528\u90fd\u4e0d\u9700\u8981\u4ece\u78c1\u76d8\u8bfb\u5165.<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\">\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u9a7b\u7559 AdventureWorks \u6570\u636e\u5e93\u4e2d\u7684 Person.Address \u8868<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DECLARE @db_id int, @tbl_id int<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">USE AdventureWorks<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SET @db_id = DB_ID(&#8216;AdventureWorks&#8217;)<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SET @tbl_id = OBJECT_ID(&#8216;Person.Address&#8217;)<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC PINTABLE (@db_id, @tbl_id)<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; 4.DBCC UNPINTABLE \u5c06\u8868\u6807\u8bb0\u4e3a\u4e0d\u5728\u5185\u5b58\u9a7b\u7559.\u5c06\u8868\u6807\u8bb0\u4e3a\u4e0d\u5728\u5185\u5b58\u9a7b\u7559\u540e,\u53ef\u4ee5\u6e05\u7a7a\u9ad8\u901f\u7f13\u5b58\u4e2d\u7684\u8868\u9875<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; DBCC UNPINTABLE \u4e0d\u4f1a\u5bfc\u81f4\u7acb\u5373\u5c06\u8868\u4ece\u6570\u636e\u9ad8\u901f\u7f13\u5b58\u4e2d\u6e05\u7a7a.\u800c\u6307\u5b9a\u5982\u679c\u9700\u8981\u7a7a\u95f4\u4ee5\u4ece\u78c1\u76d8\u4e2d\u8bfb\u5165\u65b0\u9875,\u9ad8\u901f\u7f13\u5b58\u4e2d\u7684\u8868\u7684\u6240\u6709\u9875\u90fd\u53ef\u4ee5\u6e05\u7a7a<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">&#8212; \u4e0d\u9a7b\u7559 AdventureWorks \u6570\u636e\u5e93\u4e2d\u7684 Person.Address \u8868<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DECLARE @db_id int, @tbl_id int<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">USE AdventureWorks<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SET @db_id = DB_ID(&#8216;AdventureWorks&#8217;)<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">SET @tbl_id = OBJECT_ID(&#8216;Person.Address&#8217;)<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">DBCC UNPINTABLE (@db_id, @tbl_id)<\/span><\/span><\/p>\n<p style=\"color: #333333; font-family: Arial; font-style: normal; font-variant: normal; margin: 0in; font-size: 9pt;\"><span style=\"font-family: 'courier new', courier;\"><span style=\"font-size: small;\">GO<\/span><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Transact-SQL \u7f16\u7a0b\u8bed\u8a00\u63d0\u4f9b DBCC \u8bed\u53e5\u4f5c\u4e3a SQL Server \u7684\u6570\u636e\u5e93\u63a7\u5236\u53f0\u547d\u4ee4 \u6570\u636e\u5e93\u63a7 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[16],"class_list":["post-173","post","type-post","status-publish","format-standard","hentry","category-sqlserver","tag-sql_server_2008_r2"],"_links":{"self":[{"href":"http:\/\/www.royalwzy.com\/index.php?rest_route=\/wp\/v2\/posts\/173","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.royalwzy.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.royalwzy.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.royalwzy.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.royalwzy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=173"}],"version-history":[{"count":0,"href":"http:\/\/www.royalwzy.com\/index.php?rest_route=\/wp\/v2\/posts\/173\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.royalwzy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=173"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.royalwzy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=173"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.royalwzy.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}