Tutorial Potong Database OtomaX
Database merupakan hal yang sangat penting dalam software otomax, karena semua informasi dan pengaturan otomax tersimpan dalam sebuah database. Database ini semakin hari seiring berjalannya transaksi akan semakin bertambah memorinya. Jika sudah terasa berat tentunya akan mempengaruhi kinerja dan performa otomax, hal ini tentu saja akan mempengaruhi transaksi yang sedang berjalan. Untuk itu database perlu dirawat yaitu dengan melakukan pemotongan data atau lebih umum disebut potong database.
Sebelum melakukan potong database otomax, alangkah baiknya dilakukan langkah antisipasi yaitu dilakukan backup terlebih dahulu dengan cara :
- Matikan semua Program/Aplikasi yang berhubugan dengan database.
- Copy database yang berformat .ldf dan .mdf, ke folder lain
- Hilangkan extensi .ldf dan .mdf, contoh dari "otomax.mdf" menjadi "otomaxmdf" kemudian ubah "otomax_1.ldf" menjadi "otomax_1ldf"
Tujuan backup diatas adalah apabila terjadi hal-hal yang tidak diinginkan setelah melakukan potong datasbase, kita dapat melakukan restore database, dengan mengcopy kembali database yang telah dibackup tadi.
Setelah melakukan backup database, langkah selanjutnya adalah melakukan potong database otomax, berikut ini cara potong database otomax:
- Matikan semua Program/Aplikasi yang berhubugan dengan database.
- Buka SQL Server Management Studio dengan cara klik kanan Run as administrator
- Klik Conect pastikan Server name terisi: ".\SQLEXPRESS" atau "NAMA-PC"
- Klik tanda + di sebelah "databases"
- Klik kanan otomax - pilih New Query
- Pada Halaman Query masukan script dibawah ini:
- Kemudian klik "! Execute" untuk melakukan eksekusi Query
- Setelah selesai melakukan potong data kemudian lakukan Reindex, dengan tujuan untuk melakukan index ulang, berikut Query Reindex:
- Kemudian klik "! Execute" untuk melakukan eksekusi Query
- Langkah terakhir adalah Shrink database dengan cara klik kanan "otomax" - pilih task - pilih "Shrink" - Pilih "Database"- Pilih "OK"
- Close SQL Server Management Studio - Jika ada pilihan save pilih "No"
DELETE FROM inbox where convert(char(19),tgl_entri,121) < convert(char(19),dateadd(Day,-30,getdate()),121)
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
Itu adalah salah satu Query untuk potong data inbox otomax dan Reindex, untuk lebih lengkap silahkan buka link berikut ini:
- http://bit.ly/ptdatabaseotomax
Posting Komentar untuk "Tutorial Potong Database OtomaX"
Dilarang Anonym