Administrator Basis Data

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


3
Cara mengambil data batasan kunci asing
Saya mencari kueri yang memungkinkan untuk mengambil info kunci asing (setiap baris: tabel & bidang referensi, tabel & bidang referensi) dari seluruh skema. Saya telah menemukan ini, tetapi tidak memberikan semua informasi yang saya butuhkan: /programming/4389228/sql-for-oracle-to-check-if-a-constraint-exists Saat ini saya sedang mengerjakannya dan mungkin berakhir dengan solusi di menit / jam …

1
Waktu klien habis, sementara permintaan MySQL tetap berjalan?
Kami mengalami masalah di mana kueri baca-saja, dijalankan melalui meja kerja MySQL, kehabisan waktu dari perspektif UI pengguna dan tetap berjalan di server (dan tampaknya menghabiskan lebih banyak sumber daya) hingga kami mengalami pemadaman. Pertanyaan Apakah ada cara standar untuk menangani masalah semacam ini di MySQL? Apakah ada alasan mendasar …

2
Batas Waktu Transaksi SQL Server
Apakah ada cara di SQL Server 2008 R2 untuk menyebabkan batas waktu untuk modifikasi database yang melibatkan transaksi? Kami memiliki skenario di mana kode aplikasi kami hang atau melempar pengecualian dan gagal melakukan rollback atau commit. Ini kemudian menyebabkan sesi lain hang menunggu transaksi selesai.


5
Penggunaan berlebihan / penggunaan skema yang benar?
Setelah mengajukan pertanyaan ini pada Stackoverflow , saya bertanya-tanya di mana yang telah saya lakukan adalah praktik yang benar / terbaik. Pada dasarnya, setiap objek yang saya buat akan menjadi skema dengan nama skema yang mencerminkan penggunaan. Misalnya, saya punya skema Auditdan Admin(antara lain). Ini pada gilirannya tidak meninggalkan objek …

3
Output EXPLAIN menunjukkan bahwa indeks saya tidak sedang digunakan
Saya telah mengatur meja saya dengan indeks hanya pada done_status (done_status = INT): Ketika saya menggunakan: EXPLAIN SELECT * FROM reminder WHERE done_status=2 Saya mendapatkan ini kembali: id select_type jenis tabel kemungkinan kunci key_len key baris ref ref Extra 1 SIMPLE pengingat SEMUA selesai_status NULL NULL NULL 5 Menggunakan di …
9 mysql 

2
Memantau aktivitas MySQL per basis data?
Apa cara terbaik untuk memantau aktivitas di setiap basis data server saya? Saya mencoba mtop / mytop yang menampilkan aktivitas secara real time tetapi tidak terlalu praktis untuk melihat semua query dieksekusi di atasnya. Saya mengaktifkan log MySQL tetapi tidak ada opsi untuk membaginya per database. Alat apa yang Anda …

1
Bagaimana saya bisa melihat permintaan setelah aturan diterapkan?
Dari dokumen - 37.3.1.1. "Langkah Pertama, Langkah demi Langkah" CREATE TABLE shoelace_log ( sl_name text, -- shoelace changed sl_avail integer, -- new available value log_who text, -- who did it log_when timestamp -- when ); CREATE RULE log_shoelace AS ON UPDATE TO shoelace_data WHERE NEW.sl_avail <> OLD.sl_avail DO INSERT INTO …

4
SQL 2008 R2 membuat pengguna / skema ketika pengguna Windows membuat tabel
Kami menambahkan login server dan pengguna database yang memetakan Windows Group ke contoh SQL 2008 R2 menggunakan skrip berikut, dengan nama yang diubah untuk anonimitas: USE master go CREATE LOGIN [DOMAIN\AppUsers] FROM WINDOWS WITH DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english] go USE AppDb go CREATE USER [DOMAIN\AppUsers] FOR LOGIN [DOMAIN\AppUsers] go EXEC sp_addrolemember N'db_owner', …



3
Permintaan kecocokan terbaik dan pesanlah
Saya mencoba menulis kueri di bawah ini: select * from tbl where col1 = 1 and col2 = 2 and col3 = 3 order by ... ; Saya ingin semua hasil pertama di mana semua 3 WHEREkondisi cocok (3/3), lalu semua hasil di mana 2 kondisi cocok (2/3), dan akhirnya …

2
Bagaimana saya bisa memutuskan klien dari MySQL?
Saya membutuhkan cara yang efisien untuk memutuskan semua klien dengan nama pengguna yang diberikan dari MySQL. Saya berpikir untuk mengganti kata sandi pengguna tetapi saya pikir itu hanya diperiksa ketika koneksi dibuat. Ide ide?
9 mysql 

2
Cara membuat kolom unik dengan nilai default UUID
Saya memiliki kolom kunci untuk penggunaan internal yang hanya berupa bilangan bulat yang meningkat, tetapi saya ingin memiliki kolom unik kedua yang merupakan UUID, tapi saya tidak tahu bagaimana memiliki fungsi yang dipanggil untuk nilai default (sehingga SQL Server membuat UUID dan bukan java), apakah ada dokumentasi yang bisa saya …

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.