ALTER INDEX और DBCC DBREINDEX में क्या अंतर है?


9

के बीच एकमात्र अंतर है

ALTER INDEX [index_name] on [object_name] REBUILD with (ONLINE=OFF, FILLFACTOR=90)

तथा

DBCC DBREINDEX([dbname], 90) 

बस इतना है कि DBCC कमांड डेटाबेस में सभी टेबलों पर सभी अनुक्रमितों को फिर से जोड़ देगा?

जवाबों:


9

DBCC कमांड SQL सर्वर के अंदर एक स्थिरता चेकर उपयोगिता है, जबकि ALTER एक DDL SQL कमांड है। DBCC REINDEX कमांड को पिछले संस्करण में हटा दिया गया था इसलिए यह उतना मजबूत नहीं है जितना कि नए ALTER INDEX कमांड आज है। DBCC REINDEX कमांड की तुलना में ALTER INDEX में अधिक कार्यक्षमता है:

http://msdn.microsoft.com/en-us/library/ms188388.aspx

खुश अनुक्रमण!


मैंने उतना ही मान लिया, लेकिन सिर्फ यह सुनिश्चित करना चाहता था।
स्वैसेक

2

पहला वर्तमान उपयोग है, दूसरा SQL 2005 में हटा दिया गया था।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.