Administrator Basis Data

30
Bagaimana Anda menguji kondisi balapan di basis data?

Saya mencoba menulis kode basis data untuk memastikan bahwa itu tidak tunduk pada kondisi balapan, untuk memastikan bahwa saya telah mengunci baris atau tabel yang benar. Tetapi saya sering bertanya-tanya: Apakah kode saya benar? Apakah mungkin untuk memaksakan kondisi balapan yang ada terwujud?...

30
Character vs Integer primary key

Saya merancang database dengan beberapa tabel pencarian yang berisi atribut yang mungkin dari entitas utama. Saya sedang berpikir untuk menggunakan kunci 4 atau 5 karakter untuk mengidentifikasi nilai-nilai pencarian ini daripada bilangan bulat peningkatan otomatis sehingga ketika saya menyimpan ID...

30
Kolom duplikat untuk kueri yang lebih cepat?

Judulnya tidak terlalu masuk akal, tapi saya tidak bisa memikirkan judul yang lebih baik untuk masalah ini. Saya punya tabel berikut Proyek id nama Pelanggan id id_project nama Pembayaran id id_customer tanggal jumlah Ketika seorang pengguna memasuki sistem, ia akan memiliki akses ke...

30
Mengkonfigurasi PostgreSQL untuk kinerja penulisan

Salah satu server PostgreSQL saya menampung beberapa (1-3) database yang menerima aliran data konstan. Data tidak terstruktur secara khusus, itu berjumlah waktu saat ini dan berbagai data yang diamati untuk instan tertentu. Kecepatan data cukup tinggi; itu berhasil sekitar satu gigabyte sehari...

30
Fungsi MySQL dan jendela

Tampaknya MySQLtidak mendukung fungsi jendela. Misal yang sederhana: COUNT(*) OVER() AS cnttidak berfungsi. Apa yang saya tidak yakin adalah apakah ini berlaku untuk versi komersial juga (saya menganggap versi komunitas adalah subset terbatas). Jika tidak, bagaimana cara mengatasi fitur yang...