Administrator Basis Data

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

3
Apakah VACUUM ANALYZE reguler masih direkomendasikan di bawah 9.1?
Saya menggunakan PostgreSQL 9.1 di Ubuntu. Apakah dijadwalkan VACUUM ANALYZEmasih direkomendasikan, atau apakah autovacuum cukup untuk memenuhi semua kebutuhan? Jika jawabannya "tergantung", maka: Saya memiliki database largish (ukuran pembuangan terkompresi 30 GiB, direktori data 200 GiB) Saya melakukan ETL ke dalam database, mengimpor hampir 3 juta baris per minggu Tabel …
38 postgresql  etl  vacuum 

3
Desain Basis Data: Tabel Baru versus Kolom Baru
(Ini disarankan untuk dikirim ulang di sini dari StackOverflow) Saat ini memiliki tabel .. dan perlu mulai menambahkan kolom data baru ke dalamnya. Tidak setiap catatan (bahkan maju dengan data baru setelah menambahkan kolom data baru) akan memiliki data. Jadi saya bertanya-tanya apakah ini lebih cocok untuk tabel baru karena …

2
Multi core dan Kinerja MySQL
Pentingnya RAM adalah fakta mapan tetapi jauh lebih sedikit materi yang tersedia tentang pentingnya core dan multithreading ketika datang ke penggunaan CPU oleh MySQL. Saya berbicara tentang perbedaan menjalankan MySQL pada 4cores vs 6cores vs 8cores dan seterusnya. Apakah mesin penyimpanan yang berbeda menggunakan CPU secara berbeda?

4
Aturan keras dan cepat untuk menyertakan kolom dalam indeks
Apakah ada aturan yang keras dan cepat untuk memutuskan kolom apa dan urutan mana yang harus dimasukkan dalam indeks Non-clustered. Saya baru saja membaca posting ini https://stackoverflow.com/questions/1307990/why-use-the-include-clause-when-creating-an-index dan saya menemukan itu untuk kueri berikut: SELECT EmployeeID, DepartmentID, LastName FROM Employee WHERE DepartmentID = 5 Poster menyarankan untuk membuat indeks seperti …




6
Cara menjalankan SQL terhadap semua DB di Server
Saya memiliki beberapa SQL standar yang saya jalankan terhadap banyak basis data pada satu server untuk membantu saya mendiagnosis masalah: select so.name, so.type, MAX(case when sc.text like '%remote%' then '' ELSE 'N' END) AS Relevant, @@ServerName as Server, DB_Name() as DBName from sysobjects so with (nolock) join syscomments sc with …
38 sql-server 




1
Berapa lama "terlalu lama" untuk Koneksi MySQL untuk tidur?
Saya masuk ke server saya untuk memeriksa status database dan memperhatikan SHOW PROCESSLIST;bahwa ada sejumlah besar koneksi yang sudah sangat tua. Berapa lama batas waktu koneksi sebelum koneksi harus dimatikan? Bagaimana cara menetapkan batas waktu di MySQL 5.0.51a-3ubuntu5.4? catatan: Saya menggunakan PHP 5.2.x dan framework symfony 1.2.
38 mysql  mysql-5 



4
ALLOW_SNAPSHOT_ISOLATION dan READ_COMMITTED_SNAPSHOT
Sebagian besar forum dan contoh online selalu menyarankan untuk memiliki keduanya ALLOW_SNAPSHOT_ISOLATIONdan READ_COMMITTED_SNAPSHOTdiatur ke AKTIF setiap kali seseorang meminta snapshot, versi baris atau pertanyaan serupa. Saya kira kata SNAPSHOT di kedua pengaturan menjadi sedikit membingungkan. Saya berpikir bahwa, agar mesin database menggunakan versi baris alih-alih kunci untuk perilaku default READ_COMMITTED, …

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.