Administrator Basis Data

12
Memperbarui beberapa baris dengan nilai berbeda dalam satu kueri

Saya mencoba memahami cara MEMPERBARUI beberapa baris dengan nilai yang berbeda dan saya tidak mengerti. Solusinya ada di mana-mana tetapi bagi saya kelihatannya sulit untuk dipahami. Misalnya, dua pembaruan menjadi 1 permintaan: UPDATE mytable SET fruit='orange', drink='water', food='pizza'...

12
Manfaat Barracuda dan Kompresi

Saya telah membaca tentang format file MySQL Antelope dan Barracuda beberapa waktu yang lalu, dan saya ingin tahu apakah saya dapat memperoleh manfaat dengan memiliki Barracuda dan Kompresi. Server saya saat ini menggunakan Antelope, karena ini adalah default dari MySQL. Saya sering mengalami...

12
Redis mengambil semua Memori dan Gangguan

Redis server v2.8.4 berjalan pada Ubuntu 14.04 VPS dengan 8 GB RAM dan 16 GB ruang swap (pada SSD). Namun htopmenunjukkan bahwa itu redissaja yang menghabiskan 22.4 Gmemori! redis-serverakhirnya jatuh karena kehabisan memeory. Memdan Swpkeduanya hit 100% kemudian redis-serverterbunuh bersama...

12
Membuat skrip rencana perawatan

Saya membuat rencana pemeliharaan untuk SQL Server 2008 R2 saya menggunakan SQL Server Management Studio (SSMS). Namun, saya tidak dapat mengekspor / mengonversinya ke skrip, jika saya perlu mengulangnya di server lain. Apakah ada cara? Jika tidak, apakah akan ada cara dengan versi SQL Server...

12
Contoh MySQL menghentikan "melakukan SYNC index"

Masalah Sebuah instance dari MySQL 5.6.20 yang menjalankan (kebanyakan hanya) sebuah database dengan tabel-tabel InnoDB memamerkan kios-kios sesekali untuk semua operasi pembaruan selama 1-4 menit dengan semua kueri INSERT, UPDATE, dan DELETE yang tersisa dalam status "Query end". Ini jelas sangat...

12
CHECKPOINT atau COMMIT menulis ke disk?

Katakanlah, untuk SQLServer2008R2 dan lebih tinggi, dengan basis data mode pemulihan penuh. Saya selalu berpikir: Ketika suatu transaksi dilakukan (COMMIT), transaksi tersebut ditulis ke dalam transaksi log in RAM. Ketika CHECKPOINT terjadi (setelah beberapa waktu dan / atau beberapa transaksi...

12
Bagaimana cara saya melanjutkan setelah gagal dalam SSIS

Saya ingin menerapkan sesuatu seperti berikut: Dalam paket ini, saya ingin mengulang daftar nama basis data, secara dinamis mengubah pengaturan koneksi manajer. Namun, kegagalan pertama pada "Uji Koneksi" akan berhenti dan gagal eksekusi paket. Tapi saya ingin melanjutkan loop Foreach saya....

12
CouchDB dan versi dokumen

Saat ini saya sedang mengerjakan aplikasi wiki-esque menggunakan CouchDB dan saya mencoba menerapkan skema versi dokumen. Cara saya melihatnya ada dua cara untuk melakukan ini: Simpan setiap versi sebagai dokumen terpisah Simpan versi lama sebagai lampiran pada satu dokumen. Saat ini, saya...