Administrator Basis Data

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


3
Mengoptimalkan ORDER BY dalam kueri pencarian teks lengkap
Saya punya meja besar entitiesdengan ~ 15 juta catatan. Saya ingin menemukan 5 baris teratas yang cocok dengan 'hoki' di name. Saya memiliki indeks teks lengkap name, yang digunakan:gin_ix_entity_full_text_search_name Pertanyaan: SELECT "entities".*, ts_rank(to_tsvector('english', "entities"."name"::text), to_tsquery('english', 'hockey'::text)) AS "rank0.48661998202865475" FROM "entities" WHERE "entities"."place" = 'f' AND (to_tsvector('english', "entities"."name"::text) @@ to_tsquery('english', 'hockey'::text)) …

2
SQL Query untuk mendapatkan hari terakhir setiap minggu
Menggunakan MySQL, saya perlu query tabel yang memiliki bidang datetime. Saya perlu menghitung semua catatan untuk minggu tertentu. Menggunakan date_format (colname, "% Y% V") mengembalikan minggu #, tetapi saya memerlukan hari terakhir (hari bulan 01-28 | 29 | 30 | 31) untuk minggu itu. Keluaran misalnya COUNT (*) | Tanggal …
8 mysql 

1
Masalah dengan Izin Basis Data untuk sp_send_mail
Saya mencoba mengirim email basis data tetapi saya dapat EXECUTE permission denied on the object 'sp_send_dbmail' database 'msdb', schema 'dbo'.. Kode yang saya jalankan adalah sebagai berikut: SELECT SUSER_NAME(), USER_NAME(); Create USER kyle_temp FOR LOGIN Foo EXECUTE AS USER = 'kyle_temp'; SELECT SUSER_NAME(), USER_NAME(); EXEC msdb.dbo.sp_send_dbmail @profile_name = 'Mail Profile', …


4
Kembalikan tabel yang sepenuhnya dinamis dari fungsi Oracle
Saya ingin menulis fungsi dengan dua INparameter di mana yang pertama adalah varchardan yang kedua daftar varchars. Berdasarkan ini saya ingin mengembalikan tabel dengan jumlah kolom dan nama tipe yang bervariasi varchar. Sejauh yang saya lihat, saya harus selalu membuat objek / catatan dan tipe tabel. Ini berarti bahwa ide …

4
Tidak dapat memberikan GRANT sebagai root
Karena memiliki beberapa masalah, saya memutuskan untuk membuat ulang semua pengguna kecuali untuk root@localhost. Ini berfungsi dengan baik, tetapi pengguna yang baru dibuat tidak memiliki hak untuk melakukan apa pun. Yang saya inginkan adalah memberikan semua hak untuk melakukan root pada beberapa IP lokal. Saya (as root@localhost) mencoba CREATE USER …



4
Subquery MySQL melambat drastis, tetapi mereka bekerja dengan baik secara mandiri
Pertanyaan 1: select distinct email from mybigtable where account_id=345 membutuhkan 0,1s Pertanyaan 2: Select count(*) as total from mybigtable where account_id=123 and email IN (<include all from above result>) membutuhkan 0,2s Pertanyaan 3: Select count(*) as total from mybigtable where account_id=123 and email IN (select distinct email from mybigtable where …


1
PostgreSQL Failover - Alat apa yang harus saya gunakan?
Berikut ini skenarionya: Ada dua mesin yang menjalankan CentOS 6.2 - machine0 dan machine1 Keduanya memiliki PostgreSQL 9.1 diinstal. Salah satunya harus aktif, sebagai sistem master dan melalui replikasi streaming asinkron mesin lain, siaga harus menyalin perubahan ke database dari sistem master. Dengan asumsi bahwa machine0 adalah master dan machine1 …

2
Log cermin kosong pada primer tetapi baik-baik saja di cermin
Kami memiliki puluhan server prinsip dan mirror yang sesuai, sebagian besar bekerja dengan baik, namun, 1 di antaranya bertingkah aneh. Secara khusus, sp_dbmmonitorresultsproc mengembalikan semua kolom sebagai NULL untuk database prinsip yang diberikan sedangkan sp_dbmmonitorresultspada mirror mengembalikan informasi yang valid: Sekarang, saya punya ide kasar apa penyebabnya; ketika prinsip dan …

5
Dapatkah saya secara otomatis diberitahu tentang pemblokiran yang berkepanjangan di SQL server?
Sekitar sekali seminggu saya harus menyelesaikan rantai pemblokiran pada database SQL Server 2005, yang disebabkan oleh kunci baca yang berumur panjang dari front-end Access 2003. Kunci diambil ketika pengguna membuka formulir tertentu dan dilepaskan setelah pengguna selesai menggulir formulir atau menutupnya. Karena banyak pengguna kami membuka formulir ini sebagai referensi, …

1
Bagaimana kebuntuan terdeteksi dan dilaporkan dalam RDBMS?
Saya diberi pertanyaan tipe esai ini selama wawancara tetapi tidak mendapatkan pekerjaan. Pertanyaan lengkapnya adalah sebagai berikut: Bagaimana kebuntuan terdeteksi dan dilaporkan dalam RDBMS? Apa pemilik transaksi dan pengembang aplikasi yang bertanggung jawab untuk memastikan dalam skenario deteksi dan pencegahan?
8 deadlock 

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.