Administrator Basis Data

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


2
Tidak dapat mengganti nama kolom dalam tampilan PostgreSQL dengan CREATE ATAU REPLACE
Di PostreSQL 8.3, saya mencoba membuat tampilan yang akan terlihat seperti tabel yang sudah ada tetapi memiliki nama kolom yang berbeda. Ini bekerja CREATE OR REPLACE VIEW gfam.nice_builds AS SELECT (family_tree.family_tree_id) as x, family_tree.family_tree_name, family_tree.family_tree_description FROM gfam.family_tree; Di atas membuat duplikat dari tabel family_tree tetapi upaya berikut gagal: CREATE OR …
37 postgresql 

1
MySQL: Mengapa ada entri "test" di mysql.db?
Baru-baru ini, saya memposting jawaban untuk pertanyaan tentang mysql.db . Kemudian, saya berpikir saya harus bertanya kepada semua orang pertanyaan ini: Saya telah memperhatikan selama bertahun-tahun bahwa pada saat instalasi MySQL 5.0+, mysql.dbdiisi dengan dua entri yang memungkinkan database uji untuk diakses oleh pengguna anonim. Anda dapat melihatnya dengan menjalankan …
37 mysql  security 

6
Kode Kesalahan 1117 Terlalu banyak kolom; Batas kolom pada tabel MySQL
Saya memiliki tabel dengan 1699 kolom dan ketika saya mencoba memasukkan lebih banyak kolom, Kode Kesalahan: 1117. Terlalu banyak kolom Dalam tabel ini saya hanya memiliki 1000 baris. Bagi saya yang paling penting adalah jumlah kolom. Apakah ada batasan di atas meja? Saya ingin membuat 2000 kolom. Apakah itu mungkin?
37 mysql  table 

7
Apakah mungkin untuk mysqldump bagian dari database yang diperlukan untuk mereproduksi kueri?
Latar Belakang Saya ingin memberikan subset dari database saya yang diperlukan untuk mereproduksi selectkueri. Tujuan saya adalah membuat alur kerja komputasi saya dapat direproduksi (seperti dalam penelitian yang dapat direproduksi ). Pertanyaan Apakah ada cara saya bisa memasukkan pernyataan pilih ini ke dalam skrip yang membuang data yang diminta ke …



2
Performa Luar dan Kinerja Gabung Kiri
Saya Menggunakan SQL SERVER 2008 R2 Saya baru saja menemukan BERLAKU dalam SQL dan menyukai bagaimana memecahkan masalah permintaan untuk banyak kasus, Banyak tabel yang saya gunakan 2 kiri bergabung untuk mendapatkan hasilnya, saya bisa mendapatkan 1 terluar berlaku. Saya memiliki sejumlah kecil data di tabel DB lokal saya dan …

2
Apakah fungsi LAST_INSERT_ID () MySql dijamin benar?
Ketika saya melakukan satu baris INSERTke tabel yang memiliki AUTO_INCREMENTkolom saya ingin menggunakan LAST_INSERT_ID()fungsi untuk mengembalikan nilai baru yang AUTO_INCREMENTdisimpan untuk baris itu. Karena banyak Microsoft SQL Server devs dan admin tidak diragukan lagi menyadari fungsi yang setara dalam SQL Server ( SCOPE_IDENTITYdan @@IDENTITY) belum tanpa masalah . Saya tahu …

1
Bagaimana Anda membuat tampilan dengan SNAPSHOT_MATERIALIZATION di SQL Server 2017?
SQL Server 2017 memiliki beberapa prosedur tersimpan baru: sp_refresh_single_snapshot_view - param input untuk @view_name nvarchar (261), @rgCode int sp_refresh_snapshot_views - param input untuk @rgCode int Dan entri baru di sys.messages: 10149 - Indeks yang memiliki SNAPSHOT_MATERIALIZATION tidak dapat dibuat pada tampilan '%. * Ls' karena definisi tampilan berisi tabel yang …

2
Memahami “bitmap heap scan” dan “bitmap index scan”
Saya akan mencoba menjelaskan kesalahpahaman saya dengan contoh berikut. Saya tidak mengerti dasar - dasarBitmap Heap Scan Node . Pertimbangkan kueri SELECT customerid, username FROM customers WHERE customerid < 1000 AND username <'user100';rencananya: Bitmap Heap Scan on customers (cost=25.76..61.62 rows=10 width=13) (actual time=0.077..0.077 rows=2 loops=1) Recheck Cond: (((username)::text < 'user100'::text) …
36 postgresql  index 



2
Apakah klausa WHERE diterapkan dalam urutan yang ditulis?
Saya mencoba mengoptimalkan kueri yang terlihat dalam tabel besar (37 juta baris) dan memiliki pertanyaan tentang urutan operasi yang dijalankan dalam kueri. select 1 from workdays day where day.date_day >= '2014-10-01' and day.date_day <= '2015-09-30' and day.offer_id in ( select offer.offer_day from offer inner join province on offer.id_province = province.id_province …


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.