ALTER INDEX ve DBCC DBREINDEX arasındaki fark nedir?


9

Arasındaki tek fark

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

ve

DBCC DBREINDEX([dbname], 90) 

sadece DBCC komutu veritabanındaki tüm tablolarda tüm dizinleri yeniden dizin olacak?

Yanıtlar:


9

DBCC komutu, SQL Server içindeki bir tutarlılık denetleyicisi yardımcı programı iken, ALTER bir DDL SQL komutudur. DBCC REINDEX komutu önceki bir sürümde kullanımdan kaldırılmıştır, bu nedenle yeni ALTER INDEX komutu bugünkü kadar sağlam değildir. ALTER INDEX içinde DBCC REINDEX komutlarından daha fazla işlevsellik vardır:

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

Mutlu endeksleme!


Ben de öyle kabul ettim ama sadece emin olmak istedim.
Ocak'ta

2

Birincisi şu anki kullanım, ikincisi SQL 2005'te kullanımdan kaldırıldı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.