Administrator Basis Data

T&J untuk profesional basis data yang ingin meningkatkan keterampilan basis data mereka dan belajar dari orang lain di komunitas

2
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 hilang ini?

3
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 untuk satu database, sekitar sepersepuluh dari itu untuk …




8
IntelliSense tidak berfungsi tetapi diaktifkan
Masalah ini benar-benar terbukti rumit (dan cukup menjengkelkan). Di SQL Server Management Studio 2008, hingga beberapa hari yang lalu IntelliSense saya berfungsi dengan baik. Lalu tiba-tiba berhenti. Ikon yang diaktifkan pada menu bilah alat, dan di bawah Alat -> Opsi -> Editor Teks -> T-SQL -> IntelliSense dikatakan telah diaktifkan …

3
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 proyek tertentu. Sekarang, saya ingin mendaftar semua …

5
Mengapa menggunakan int sebagai kunci utama tabel pencarian?
Saya ingin tahu mengapa saya harus menggunakan int sebagai kunci utama tabel pencarian daripada hanya menggunakan nilai pencarian sebagai kunci utama (yang dalam kebanyakan kasus akan berupa string). Saya mengerti bahwa menggunakan nvarchar (50) daripada int akan menggunakan lebih banyak ruang jika dikaitkan dengan tabel dengan banyak catatan. Di sisi …

3
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 atribut ini pada tabel utama saya akan melihat nilai-nilai yang …

10
Apa cara yang efektif untuk memberi label pada kolom dalam basis data?
Saya dulu memberi label pada kolom di basis data saya seperti ini: user_id user_name user_password_hash Untuk menghindari konflik ketika bergabung dengan dua tabel, tetapi kemudian saya belajar lebih banyak tentang cara membuat tabel, dan saya berhenti melakukan ini. Apa cara yang efektif untuk memberi label pada kolom dalam basis data? …

2
Mengoptimalkan kueri Postgres dengan IN besar
Kueri ini mendapatkan daftar posting yang dibuat oleh orang yang Anda ikuti. Anda dapat mengikuti jumlah orang yang tidak terbatas, tetapi kebanyakan orang mengikuti <1000 lainnya. Dengan gaya permintaan ini, optimasi yang jelas adalah dengan men-cache "Post"id, tetapi sayangnya saya tidak punya waktu untuk itu sekarang. EXPLAIN ANALYZE SELECT "Post"."id", …


4
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? Saya ingin memastikan bahwa jika hal itu …



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.