Membuat Sistem basis data sederhana Bagian 1 : Github, Ant, Java, REPL

akhirnya buat tulisan lagi, sejak lama, saya suka sekali mengamati bagaimana sistem basis data bekerja. Untuk memahami lebih dalam akhirnya saya putuskan untuk berlatih membuat sistem basis data sendiri, tidak hanya menggunakan tapi juga membuat dari awal. tapi untuk memulai juga susah, harus darimana memulainya ? googling sedikit akhirnya menemukan blog ini. di dalam blog … Read more

Membuat Tabel menjadi Read-Only di SQLServer

seringkali kalau masalah data ini sangat bikin tidur tidak nyenyak. saya sendiri sering dibikin seperti ini. takutnya ada yang gak sengaja mengubah data, atau menghapus dan sebagainya.untuk melakukan pencatatan hal tersebut saya biasanya mengimplement temporal table, namun temporal table kadang tidak cukup. kita kadang butuh melakukan pemaksaan bahwa tabel hanya boleh dibaca tidak boleh diubah … Read more

Konversi Tabel pada SQLServer Menjadi Tabel Temporal

Temporal Tables adalah salah satu fitur yang sangat membantu saya , terutama saat terjadi perselisihan mengenai data , dengan temporal table, secara tidak kita sadari sqlserver mencatat perubahan yang terjadi pada data yang ada pada suatu tabel, sehingga kita tidak pernah kehilangan nilai data sebelum data tersebut berubah atau terhapus. seringkali kita tidak mendesain sebuah … Read more

Cara Cepat Shrink semua database Log SQL Server

Berkaitan dengan post saya sebelumnya tentang ukuran data pada tiap database. mungkin kiranya perlu dilanjutkan dengan script cepat bagaimana melakukan shrink pada log file berikut caranya jalankan script dibawah ini SELECT ‘USE [‘ + d.name + N’]’ + CHAR(13) + CHAR(10) + ‘DBCC SHRINKFILE (N”’ + mf.name + N”’ , 0, TRUNCATEONLY)’ + CHAR(13) + … Read more

Mengetahui Ukuran File pada SQLServer

Ukuran file seharusnya dimonitor terus oleh DBA karena jika tidak, dapat mengakibatkan banyak hal yang menyebalkan, setidaknya beberapa yang menyebalkan itu pernah saya lalui : Sistem tidak dapat melakukan query dikarenakan kehabisan space, hal ini bisa jadi di data file ataupun log file yang jadi biang kerok. kebanyakan sih karena log file nya yang tidak … Read more

Memonitor Progress Backup / Restore Database berukuran besar di SQLServer

Saat mungkin kita perlu me restore database ukuran besar di server lain kadang kita kuatir apakah database bisa ter restore ? lalu ditambah lagi dengan boss yang rese sangat perhatian, menanyakan kapan selesai ? untungnya ada DMV untuk ini SELECT session_id as SPID, command, a.text AS Query, start_time, percent_complete, dateadd(second,estimated_completion_time/1000, getdate()) as estimated_completion_timeĀ FROM sys.dm_exec_requests r … Read more