Administrator Basis Data

9
Peningkatan PostgreSQL 9.2 - 9.6 dengan nol downtime

Saya harus memutakhirkan dari PostgreSQL 9.2 ke 9.6. Berikut ini adalah tantangan yang saya hadapi: Karena kami memiliki pengaturan replikasi streaming, dan PostgreSQL tidak mendukung upgrade versi yang lebih rendah ke atas ketika dalam mode replikasi streaming, ketika saya memutakhirkan master...

9
Bergabung sendiri pada kunci utama

Pertimbangkan permintaan ini yang terdiri dari Ngabungan-sendiri: select t1.* from [Table] as t1 join [Table] as t2 on t1.Id = t2.Id -- ... join [Table] as tN on t1.Id = tN.Id Ini menghasilkan rencana eksekusi dengan N scan indeks berkerumun dan gabungan bergabung N-1. Jujur, saya tidak...

9
Pencegahan kebuntuan MERGE

Di salah satu database kami, kami memiliki tabel yang secara intensif diakses secara bersamaan oleh banyak utas. Utas memperbarui atau menyisipkan baris MERGE. Ada juga utas yang kadang-kadang menghapus baris, sehingga data tabel sangat fluktuatif. Utas yang melakukan upert terkadang mengalami...

9
Hapus jutaan baris dari tabel SQL

Saya harus menghapus 16+ jutaan rekaman dari tabel baris 221+ juta dan ini berjalan sangat lambat. Saya menghargai jika Anda berbagi saran untuk membuat kode di bawah ini lebih cepat: SET TRANSACTION ISOLATION LEVEL READ COMMITTED; DECLARE @BATCHSIZE INT, @ITERATION INT, @TOTALROWS INT, @MSG...

9
Hemat waktu siang hari

Di lingkungan saya, ada server yang berjalan pada cadangan asli dan paket Ola Hallengren. Server kami adalah kombinasi dari 2008, 2012 dan 2014. Semua cadangan lengkap diambil pada jam 12 pagi dan cadangan log diambil setiap 15 menit. Saya belum pernah menghitung waktu Musim Panas, jadi tolong...

9
Penggunaan waktu sistem CPU tinggi pada server MySQL

Sedikit latar belakang, beberapa waktu lalu kami mulai mengalami waktu sistem CPU yang tinggi pada salah satu database MySQL kami. Basis data ini juga menderita dari pemanfaatan disk yang tinggi sehingga kami menduga bahwa hal-hal itu terhubung. Dan karena kami sudah memiliki rencana untuk...