News:

Selamat datang di Forum Orisinil!

Main Menu

Otomax / Database Terasa Berat?

Started by Yusuf, February 25, 2011, 08:23:09 AM

Previous topic - Next topic

Yusuf

Kemungkinan hal itu terjadi karena database terlalu besar atau file data sudah terfragmentasi terlalu banyak.

Berikut langkah-langkah yang bisa digunakan untuk menyegarkannya kembali:
1. Backup database, utk jaga-jaga kalo tahapan dibawah gagal.
2. Hapus semua data lama atau yang sudah tidak digunakan lagi (bisa pakai otomax, atau langsung dengan script)
3. Tutup OtomaX dan semua program yg mengakses ke database, kecuali SQL Server Management Studio
4. Re-index semua tabel di database, pakai SQL Server Management Studio. Script ada dibawah.
5. Shrink database, pakai SQL Server Management Studio. Ada menunya, tinggal klik kanan di item otomax.
6. Restart service SQL Server, atau kalau bingung, restart PC aja.
7. Jalankan kembali OtomaX

Waktu dibutuhkan (estimasi): 5-15 menit

Insya Allah dengan langkah2 diatas, OtomaX akan kembali ringan dan segar. Jika sudah lancar, bisa lakukan backup lagi. Ini adalah backup yg lebih segar juga.

Semoga membantu.

thx

Yusuf

Script untuk re-index:

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

blankonid

Quote from: Yusuf on February 25, 2011, 08:23:39 AM
Script untuk re-index:

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

Maaf P. Boss, kalau Script buat reset TRXID gimana yah..?

Mohon pencerahannya.

Thanks
Sidjilorotelu Owner
YM ID : owner@sidjilorotelu.com atau sidjilorotelu@yahoo.co.id
Powered by :
OtomaX Advanced 3.0 OID : 23601469302f05dbe00c130a88fcfc

SapiLanang

Quote from: blankonid on February 25, 2011, 10:55:02 AM

Maaf P. Boss, kalau Script buat reset TRXID gimana yah..?

Mohon pencerahannya.

Thanks

Wah kalo itu pasti sule berkata "otidabisaaaa".... nanti pengguna otomax demo bakalan mereset terus donk TRXID nya. bisa2 otomax yg resmi malah gak dipake...

ipin31444


Raden

Quote from: Yusuf on February 25, 2011, 08:23:09 AM
Kemungkinan hal itu terjadi karena database terlalu besar atau file data sudah terfragmentasi terlalu banyak.

Berikut langkah-langkah yang bisa digunakan untuk menyegarkannya kembali:
1. Backup database, utk jaga-jaga kalo tahapan dibawah gagal.
2. Hapus semua data lama atau yang sudah tidak digunakan lagi (bisa pakai otomax, atau langsung dengan script)
3. Tutup OtomaX dan semua program yg mengakses ke database, kecuali SQL Server Management Studio
4. Re-index semua tabel di database, pakai SQL Server Management Studio. Script ada dibawah.
5. Shrink database, pakai SQL Server Management Studio. Ada menunya, tinggal klik kanan di item otomax.
6. Restart service SQL Server, atau kalau bingung, restart PC aja.
7. Jalankan kembali OtomaX

Waktu dibutuhkan (estimasi): 5-15 menit

Insya Allah dengan langkah2 diatas, OtomaX akan kembali ringan dan segar. Jika sudah lancar, bisa lakukan backup lagi. Ini adalah backup yg lebih segar juga.

Semoga membantu.

thx

kasih tau langkah-langkah yg detail dari poin nomor 4 & 5 sukur-sukur beserta gambarnya  ;D ;D ;D
ini penting bagi user yg ngak ngerti / nol tentang database SQL

kangyadi

Quote from: Raden on May 11, 2011, 04:59:02 AM
Quote from: Yusuf on February 25, 2011, 08:23:09 AM
Kemungkinan hal itu terjadi karena database terlalu besar atau file data sudah terfragmentasi terlalu banyak.

Berikut langkah-langkah yang bisa digunakan untuk menyegarkannya kembali:
1. Backup database, utk jaga-jaga kalo tahapan dibawah gagal.
2. Hapus semua data lama atau yang sudah tidak digunakan lagi (bisa pakai otomax, atau langsung dengan script)
3. Tutup OtomaX dan semua program yg mengakses ke database, kecuali SQL Server Management Studio
4. Re-index semua tabel di database, pakai SQL Server Management Studio. Script ada dibawah.
5. Shrink database, pakai SQL Server Management Studio. Ada menunya, tinggal klik kanan di item otomax.
6. Restart service SQL Server, atau kalau bingung, restart PC aja.
7. Jalankan kembali OtomaX

Waktu dibutuhkan (estimasi): 5-15 menit

Insya Allah dengan langkah2 diatas, OtomaX akan kembali ringan dan segar. Jika sudah lancar, bisa lakukan backup lagi. Ini adalah backup yg lebih segar juga.

Semoga membantu.

thx

kasih tau langkah-langkah yg detail dari poin nomor 4 & 5 sukur-sukur beserta gambarnya  ;D ;D ;D
ini penting bagi user yg ngak ngerti / nol tentang database SQL

No.4 udah dijelasin tuh sama master.! (Budayakan baca sebelum bertanya.)
No.5 gampang, tinggal pilih start->run ketik services.msc trus cari SQL Server (MSSQL) berhentiin tuh (klik stop) lalu start lagi.! Gampangkan?????
kalau pengen simple ente pake aja file BAT yg dipack barengan client.! Ada tuh, lebih mudah dan cepat.!

Trims
Otomax Standard
YM: yadi_ismayadi
HP/SMS/Telfon/WhatsApp : 085723488555

Raden

Quote from: kangyadi on May 11, 2011, 08:05:39 AM
Quote from: Raden on May 11, 2011, 04:59:02 AM
Quote from: Yusuf on February 25, 2011, 08:23:09 AM
Kemungkinan hal itu terjadi karena database terlalu besar atau file data sudah terfragmentasi terlalu banyak.

Berikut langkah-langkah yang bisa digunakan untuk menyegarkannya kembali:
1. Backup database, utk jaga-jaga kalo tahapan dibawah gagal.
2. Hapus semua data lama atau yang sudah tidak digunakan lagi (bisa pakai otomax, atau langsung dengan script)
3. Tutup OtomaX dan semua program yg mengakses ke database, kecuali SQL Server Management Studio
4. Re-index semua tabel di database, pakai SQL Server Management Studio. Script ada dibawah.
5. Shrink database, pakai SQL Server Management Studio. Ada menunya, tinggal klik kanan di item otomax.
6. Restart service SQL Server, atau kalau bingung, restart PC aja.
7. Jalankan kembali OtomaX

Waktu dibutuhkan (estimasi): 5-15 menit

Insya Allah dengan langkah2 diatas, OtomaX akan kembali ringan dan segar. Jika sudah lancar, bisa lakukan backup lagi. Ini adalah backup yg lebih segar juga.

Semoga membantu.

thx

kasih tau langkah-langkah yg detail dari poin nomor 4 & 5 sukur-sukur beserta gambarnya  ;D ;D ;D
ini penting bagi user yg ngak ngerti / nol tentang database SQL

No.4 udah dijelasin tuh sama master.! (Budayakan baca sebelum bertanya.)
No.5 gampang, tinggal pilih start->run ketik services.msc trus cari SQL Server (MSSQL) berhentiin tuh (klik stop) lalu start lagi.! Gampangkan?????
kalau pengen simple ente pake aja file BAT yg dipack barengan client.! Ada tuh, lebih mudah dan cepat.!

Trims

orang ini terlalu pinter ngak bisa memahami orang goblok

namanya jg ngak tau klo tau ngak usah nanya ???

dijelasin yg bagian mana ???

scrip itu di taruh mana ???
cara naruhnya gimana ???
namanya jg ngak ngerti ???

armada

hasil dari forum saya simpan mangga di  praktekkan......
utk screen shootnya maaf lum ada....
semoga membantu

Quote from: fadlyfayruz on June 27, 2010, 12:14:37 AM
Quote from: zurigh on June 26, 2010, 11:57:15 PM
tutornya gmn gan Huh Huh
yg luengkap biar yg gaptek ky sy bs coba  Cheesy Cheesy
1. buka mssql studionya
2. klik new query di pojok kiri atas.
3. nah copy kode ini

Quote


USE otomax --Enter the name of the database you want to reindex

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,' ',90)
FETCH NEXT FROM TableCursor INTO @TableName
END

CLOSE TableCursor

DEALLOCATE TableCursor




lalu paste di mssql studio..
itu database namenya diganti sesuai nama DB juragan.. (standardnya sih otomax kan? )
lalu klik execute..
tinggal tunggu deh...

NB : Pastikan otomax, webreport (jika ada) pokoknya semua aplikasi yang mengakses database itu (kecuali mssql studio) di close dulu..

Goodluck  Grin

tinggal testi kalo gini.. hatur tengkyu om bajay  Kiss Kiss
Otomax Adv OID: CihYAw9ekA_Hp3hpm2SPYuYutijIJ3yPw

berusaha terus untuk maju dengan niat yang baik mencapai hasil akhir yang terbaik....

Raden

Quote from: armada on May 11, 2011, 10:03:54 AM
hasil dari forum saya simpan mangga di  praktekkan......
utk screen shootnya maaf lum ada....
semoga membantu

Quote from: fadlyfayruz on June 27, 2010, 12:14:37 AM
Quote from: zurigh on June 26, 2010, 11:57:15 PM
tutornya gmn gan Huh Huh
yg luengkap biar yg gaptek ky sy bs coba  Cheesy Cheesy
1. buka mssql studionya
2. klik new query di pojok kiri atas.
3. nah copy kode ini

Quote


USE otomax --Enter the name of the database you want to reindex

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,' ',90)
FETCH NEXT FROM TableCursor INTO @TableName
END

CLOSE TableCursor

DEALLOCATE TableCursor




lalu paste di mssql studio..
itu database namenya diganti sesuai nama DB juragan.. (standardnya sih otomax kan? )
lalu klik execute..
tinggal tunggu deh...

NB : Pastikan otomax, webreport (jika ada) pokoknya semua aplikasi yang mengakses database itu (kecuali mssql studio) di close dulu..

Goodluck  Grin

tinggal testi kalo gini.. hatur tengkyu om bajay  Kiss Kiss

ajib nih tk,x sob

Raden

LAGI - LAGI SANG PENOLONG MUHAJIRIN CUCUNYA SUNAN KALI JOGO MUANGSTAB  ;) ;) ;)

pulsa kita

setelah reindex muncul hasil berikut :

DBCC execution completed. If DBCC printed error messages, contact your system administrator.
The statement has been terminated.
Msg 824, Level 24, State 2, Line 14
SQL Server detected a logical consistency-based I/O error: incorrect checksum (expected: 0xac4eab8d; actual: 0x860eab8d). It occurred during a read of page (1:2919) in database ID 5 at offset 0x000000016ce000 in file 'D:\OTOMAX 16052011\data base\otomax.mdf'.  Additional messages in the SQL Server error log or system event log may provide more detail. This is a severe error condition that threatens database integrity and must be corrected immediately. Complete a full database consistency check (DBCC CHECKDB). This error can be caused by many factors; for more information, see SQL Server Books Online.
tdk ada perubahan di otonya, server tetap lama lodingnya jika trx padat, malah suka hank jika lg cek komplin :((
mohon bantuannya............... ty ty ty
ID Telegram: @pulsakita88, ID Cs : cspulsakita88@xmpp.jp

http://hardzonenews.blogspot.com/

hanif

Quote from: Raden on May 11, 2011, 10:28:16 AM
ajib nih tk,x sob

mantab, lagi pelajarin ginian nih. otomax ku udah berat soalnya :D
DESKRIPSI:
>Berdiri sejak tahun 2011
>Telegram CS: @cs_sagaramobile/082115592111
>SW OTOMAX ENTERPRISE (Retail) + OTOMAX ULTIMATE (H2H) + 2 OTOMAX CABANG (GUDANG STOK)
>CHANNEL H2H https://telegram.dog/H2Hsagaramobile

LUCKY

Msg 102, Level 15, State 1, Line 1
Incorrect syntax near 're'.


knp ya pak ???
ada masalah ama server ???
biasanya gak pernah

LUCKY

Msg 102, Level 15, State 1, Line 1
Incorrect syntax near 're'.

yg ini knp ya pak ?


ROSEbrand

maaf para juragan mohon bantuan nya server sy sebelumnya agak berat jd sy restart komputernya tp setelah di on jd kendala database nokonek ato pasword salah, mohon bantuan dan pengarahannya..

BLESSPULSA

arahan dari pak yusuf sangat membantu..thanks pak  :) :)

INDOSEL

Mantappp terima kasih pak yusufff  :) :) :) :) :) 8) 8) 8) 8)
==== Stabil,Lancar & Responsif =====
Tak ada kata gagal dalam hidup ini, yg ada hanyalah orang yg berhenti berjuang

smartlink

#18
DELETE komisi where tukar='1'
siapa tahu ada yg sulit nyarinya.. utk pak dzaki disini ya scriptnya dititip monggo dibaca pak... ada sulit hub saya. thx


hapus transaksi dibawah 30 hari -->    Delete from transaksi where tgl_entri<getdate()-30
hapus mutasi  dibawah 30 hari -->    Delete from mutasi where tanggal<getdate() -30
hapus outbox dibawah 30 hari -->    Delete from outbox where tgl_entri<getdate()-30
hapus inbox   dibawah 30 hari -->    Delete from inbox where tgl_entri<getdate()-30
hapus data bank dibawah 30 hari -->    Delete from data_bank where tgl_proses<getdate()-30
hapus tiket deposit  dibawah 30 hari -->    Delete from tiket_deposit where tgl_status<getdate()-30
-----------------------------------------------------------------------------------------
hapus yg sudah di delete di otomax, biasanya masih nyangkut di database..
Delete from  dbo.terminal where deleted = 1
Delete from  dbo.modul where deleted = 1
Delete from  dbo.sms_center where deleted = 1
Delete from  dbo.sms_sender where deleted = 1
Delete from  dbo.terminal where deleted = 1
--------------------------------------------------------------------
hapus reseller yg dibawah tgl aktivitas
Delete from reseller where tgl_aktivitas<getdate()-30
-------------------------------------------------------

hapus inbox  sms yg bukan dari RS kecuali hari SEKARANG.

DELETE FROM inbox WHERE status='41' AND Convert(char, tgl_entri,101) < Convert(char, getdate(),101)
--------------------------------------------------------

mengembalikan database ke tgl sekarang jika ada salah tanggal..

Update transaksi set tgl_entri= getdate() where tgl_entri>getdate()


mudah mudahan berguna utk rekan rekan yg baru gabung di forum. selamat berexplorasi





ModemPool 8-16PORT, SLOT simbox 8 pin ready
.
Hub:WA/SMS/CALL/TELEGRAM / 08176668887

kadosh

Quote from: Raden on May 11, 2011, 04:59:02 AM
kasih tau langkah-langkah yg detail dari poin nomor 4 & 5 sukur-sukur beserta gambarnya  ;D ;D ;D
ini penting bagi user yg ngak ngerti / nol tentang database SQL



SAYA SETUJU BANGET. KARENA SAYA AWAM.. Buta sama sekali dengan database SQL Khusus Otomax.
https://www.facebook.com/agen.kadosh

Every successful person must have a failure. Do not be afraid to fail because failure is a part of success