Administrator Basis Data

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

2
Temukan Kunci Asing Terkait dengan Kunci Utama Diberikan
Saya ingin cara untuk menetapkan kolom mana dalam basis data yang diberikan bergabung melalui hubungan PK / FK. Saya dapat mengembalikan informasi PK / FK untuk tabel yang diberikan melalui SELECT * FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS cu WHERE EXISTS ( SELECT tc.* FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS tc WHERE tc.CONSTRAINT_CATALOG = 'MyDatabase' AND …

11
Cara mencari seluruh database MySQL untuk string tertentu
apakah mungkin untuk mencari seluruh tabel database (baris dan kolom) untuk mengetahui string tertentu. Saya memiliki Database bernama A dengan sekitar 35 tabel, saya perlu mencari string bernama "halo" dan saya tidak tahu pada tabel mana string ini disimpan. Apakah mungkin? Menggunakan MySQL Saya seorang admin linux dan saya tidak …
19 mysql 


5
Buat panduan rencana untuk men-cache (malas spool) hasil CTE
Saya biasanya membuat panduan rencana dengan terlebih dahulu membangun kueri yang menggunakan rencana yang benar, dan menyalinnya ke kueri serupa yang tidak. Namun, itu kadang rumit, terutama jika kuerinya tidak persis sama. Apa cara yang benar untuk membuat panduan rencana dari awal? SQLKiwi telah menyebutkan menyusun rencana dalam SSIS, apakah …
19 sql-server  t-sql  cte 


3
Apakah innodb_file_per_table disarankan?
Kami memiliki aplikasi di mana hanya satu dari tabel akan tumbuh menjadi jutaan baris tetapi sisanya hanya di bawah satu juta. Jadi apa saran yang harus kita gunakan dengan innodb_file_per_table atau biarkan hanya sebagai .ibd? Saya membaca beberapa artikel mengatakan jangan ikuti karena Anda memerlukan lebih banyak akses disk ketika …
19 mysql  innodb 

3
Mengapa InnoDB tidak menyimpan jumlah baris?
Semua orang tahu bahwa, dalam tabel yang menggunakan InnoDB sebagai mesin, kueri seperti SELECT COUNT(*) FROM mytablesangat tidak eksak dan sangat lambat, terutama ketika tabel semakin besar dan ada penyisipan / penghapusan baris konstan saat query dijalankan. Seperti yang saya pahami, InnoDB tidak menyimpan jumlah baris dalam variabel internal, yang …
19 mysql  innodb  count 


5
Menegakkan integritas basis data
Apakah ini masuk akal untuk memiliki aplikasi menegakkan integritas database daripada memiliki kunci asing, memeriksa kendala, dll? Berapa banyak peningkatan kinerja yang bisa diharapkan untuk tidak menegakkan integritas database melalui alat basis data internal?

5
Tidak dapat menemukan Agen Server di SSMS
Saya mengikuti panduan ini - http://www.sqlchicken.com/2009/07/how-to-create-a-server-side-trace-with-sql-profiler/ yang berfungsi sampai saya mencapai Langkah 8 Sekarang untuk menjadwalkan skrip Anda yang baru dibuat. Dalam SSMS terhubung ke server yang ingin Anda lacak. Pergi ke Agen SQL Server Anda dan perluas sehingga Anda dapat melihat folder Pekerjaan. Klik kanan folder Pekerjaan dan pilih …


9
Kontrol versi untuk objek database
Basis data yang sedang dikerjakan pengembang kami terlalu besar (memiliki banyak objek basis data). Kita harus mengontrol perubahan objek db (manajemen perubahan). Perusahaan kami tidak dapat memiliki orang yang hanya akan bertanggung jawab atas perubahan db. Jadi kita memerlukan sumber yang aman untuk objek basis data, seperti kontrol versi untuk …


2
Mengapa membuat indeks baru ini sangat meningkatkan kinerja ketika indeks yang ada menyertakan semua kolom dalam indeks baru?
Saya memiliki tabel Log dan LogItem; Saya sedang menulis kueri untuk mengambil beberapa data dari keduanya. Ada ribuan Logsdan masing-masing Logdapat memiliki hingga 125LogItems Kueri yang dipermasalahkan rumit jadi saya melewatkannya (jika seseorang berpikir itu penting, saya mungkin dapat mempostingnya), tetapi ketika saya menjalankan paket SSMS Estimated Query, ia memberi …
19 sql-server  index 


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.