Reindex DataBase OtomaX
Index adalah semacam tabel tambahan dari tabel sesungguhnya. Tujuannya adalah untuk mempercepat query pencarian data.
Karena data terus berubah/bertambah, Index ini bisa ter-“fragmented” sehingga menurunkan performance operasi pada tabel tersebut.
Script di bawah ini tujuannya untuk defrag index. Coba bayangkan seperti kita defrag harddisk, kurang lebih sama persis seperti itu…
untuk bisa melakukan Reindex, anda harus tahu bagaimana cara eksekusi sql via SQL Management Studio
langkah – langkahnya
1. Masuk Sql Management Studio
2. Buat New Query dan masukkan syntax tersbut di halaman Query
3. Klik Execute
4. finish, dan lihat reportnya
Note : lamanya proses tergantung besar kecilnya database
semoga bermanfaat
Karena data terus berubah/bertambah, Index ini bisa ter-“fragmented” sehingga menurunkan performance operasi pada tabel tersebut.
Script di bawah ini tujuannya untuk defrag index. Coba bayangkan seperti kita defrag harddisk, kurang lebih sama persis seperti itu…
USE otomax
DECLARE @TableName varchar(255)
DECLARE TableCursor CURSOR FOR
SELECT table_name FROM information_schema.tables
WHERE table_type = 'base table'
OPEN TableCursor
FETCH NEXT FROM TableCursor INTO @TableName
WHILE @@FETCH_STATUS = 0
BEGIN
DBCC DBREINDEX(@TableName,' ',95)
FETCH NEXT FROM TableCursor INTO @TableName
END
CLOSE TableCursor
DEALLOCATE TableCursor
untuk bisa melakukan Reindex, anda harus tahu bagaimana cara eksekusi sql via SQL Management Studio
langkah – langkahnya
1. Masuk Sql Management Studio
2. Buat New Query dan masukkan syntax tersbut di halaman Query
3. Klik Execute
4. finish, dan lihat reportnya
Note : lamanya proses tergantung besar kecilnya database
semoga bermanfaat
0 comments:
Post a Comment