Mengetahui History Restore Database pada SQL Server

bagi yang kadang bingung, “eh ini db udah di restore gak ? “, “waduh tadi aku ngerestore db apa ya ? ” . daripada tetap bingung, mending cek langsung aja pakai query ini SELECT [r].[destination_database_name] as [Database Name], [r].[restore_date] [Restore Date], [r].user_name as [User],(cast([b].software_major_version as varchar(10))+’.’ + cast([b].software_minor_version as varchar(10)) +’.’+cast([b].software_build_version as varchar(10))) as [Server version],[b].compressed_backup_size as [Backup … Read more

SQLServer In Recovery, Selanjutnya Ngapain ?

jadi cerita kelam nya begini , udah buat Stored Procedure (SP) yang akan mengkalkulasi objek pada sekitar 2.400.000 baris. untuk mempercepat, maka SP tersebut dijalankan secara multi proses dengan bantuan script .bat sederhana.  script ini membuat sebanyak 70 proses terpisah yang memanggil SP tersebut dengan parameter yang berbeda antara proses. script di jalankan, menjelang sekitar … Read more

menemukan query sebenarnya dibalik “FETCH API CURSORXXX”

Lagi asik memantau database, eh nemu yang aneh query yang paling banyak habisin resource terdeteksi, namun setelah dilhat kok querynya cuman FETCH API CURSORxxxxxxx , gimana mau diperbaiki ? untuk mencari tahu apa saja query yang sedang berjalan yang bertipe FETCH API CURSOR ini dapat menggunakan query template dari om Dave berikut   SELECT creation_time, … Read more

cara mudah bulk restore transaction log backup sql server

  untuk yang kesusahan dalam merestore transaction log backup sql server dikarenakan banyaknya data log yang akan direstore dapat menggunakan script saya dibawah ini : View the code on Gist.   untuk menjalankannya membutuhkan php terinstall pada komputer anda jalankan di command line anda php -f gen_trans_log_restore.php {dir tempat log file} {nama db}  > hasil_query_anda.sql    … Read more

Menemukan Query yang dieksekusi

sedang asik asik “nguery” ketik ketik cantik panjang, tekan f5 di SQL Server Management Studio (SSMS) , copy hasil ke excel lalu klik close window di SSMS , wew lupa save query panjang itu !! jangan keburu panik dan bunuh diri… kembali ke SSMS anda, dan jalankan query : SELECT dest.TEXT AS [Query], deqs.execution_count [Count], … Read more

Menghapus semua FK constraint pada tabel innodb di mysql

ternyata banyak juga ya yang belum bisa move on! hehe , dari postingan saya sebelumnya,  ternyata banyak yang masih cinta sama MyISAM !.. tapi setelah mengikuti contoh, banyak yang gagal, kenapa ? tentu karena adanya constraint foreign key dari InnoDB yang telah terinstall untuk itu untuk membereskannya, harus di hapus semua dulu foreign key constraint … Read more

Merubah semua engine table pada mysql

bagi yang menggunakan mysql, secara paham atau tidak, suka atau tidak , sadar atau tidak pasti akan menggunakan table engine yang tersedia di mysql jaman dulu sih biasanya menggunakan MyISAM sebagai default table engine nya, sedangkan yang kekinian menggunakn INNODB anggap saja saya orang yang susah move on, MyISAM tetap jadi primadona… dengan segala kekurangannya. … Read more

Menampilkan Informasi Detail PHP dan cURL

untuk yang suka pakai PHP dan cURL , seringkali saat terjadi trouble kita akan kesusahan untuk mendebug nya, untuk itu, langkah pertama dari semua proses debugging itu dimulai dari menampilkan seluruh aktivitas dari cURL hal itu dapat dilakukan dengan script di bawah : yang perlu diperhatikan untuk ditambahkan pada kode anda adalah bagian didalam if($debug) … Read more

Hal Apa Saja Yang Perlu di monitor pada SQL Server Anda ? – SQL Server counters –

Setelah SQLServer terinstall diproduction terkadang kita kebingungan apa saja yang perlu kita perhatikan, berikut beberapa hal yang perlu diperhatikan pada env SQL Server kita : General Statistics : Objek ini memonitor aktivitas umum pada server seperti jumlah koneksi user yang sekarang sedang terkoneksi dan jumlah user yang terkonek dan diskonek per detiknya. Biasanya jika terlihat … Read more