Administrator Basis Data

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



2
Kemungkinan INDEX pada bidang VARCHAR di MySql
Saya bekerja di database MySql , dengan tabel seperti ini: +--------------+ | table_name | +--------------+ | myField | +--------------+ ... dan saya perlu membuat banyak pertanyaan seperti ini (dengan 5-10 string dalam daftar) : SELECT myField FROM table_name WHERE myField IN ('something', 'other stuff', 'some other a bit longer'...) Akan …

4
Bagaimana cara memperbarui satu tabel berdasarkan nilai tabel lain saat itu juga?
Saya memiliki tabel atas nama ips seperti di bawah ini: CREATE TABLE `ips` ( `id` int(10) unsigned NOT NULL DEFAULT '0', `begin_ip_num` int(11) unsigned DEFAULT NULL, `end_ip_num` int(11) unsigned DEFAULT NULL, `iso` varchar(3) DEFAULT NULL, `country` varchar(150) DEFAULT NULL ) ENGINE=InnoDB Mari kita asumsikan saya memiliki countryidbidang pada tabel ini …
40 mysql  update 

3
Cara idiomatis untuk mengimplementasikan UPSERT di PostgreSQL
Saya sudah membaca tentang UPSERTimplementasi yang berbeda di PostgreSQL, tetapi semua solusi ini relatif lama atau relatif eksotis (menggunakan CTE yang dapat ditulis , misalnya). Dan saya bukan ahli psql sama sekali untuk mencari tahu segera, apakah solusi ini sudah lama karena mereka direkomendasikan atau mereka (well, hampir semuanya) hanya …


2
Model basis data dengan pengguna, peran dan hak
Saya memiliki model database dengan tabel pengguna dan tabel peran. Saya ingin mengontrol akses (hak) hingga 10 elemen yang berbeda. Akses dapat diberikan ke peran atau pengguna tunggal. Di bawah ini adalah definisi tabel pengguna, peran dan item: CREATE TABLE users ( id serial NOT NULL PRIMARY KEY, username character …


6
Mengapa menambahkan TOP 1 secara dramatis memperburuk kinerja?
Saya punya pertanyaan yang cukup sederhana SELECT TOP 1 dc.DOCUMENT_ID, dc.COPIES, dc.REQUESTOR, dc.D_ID, cj.FILE_NUMBER FROM DOCUMENT_QUEUE dc JOIN CORRESPONDENCE_JOURNAL cj ON dc.DOCUMENT_ID = cj.DOCUMENT_ID WHERE dc.QUEUE_DATE <= GETDATE() AND dc.PRINT_LOCATION = 2 ORDER BY cj.FILE_NUMBER Itu memberi saya kinerja yang mengerikan (seperti tidak pernah repot-repot menunggu sampai selesai). Rencana kueri …


6
Bagaimana cara mengimpor file .sql di MySQL?
Saya mencoba mengimpor file .sql menggunakan MySQL Workbench dan saya mendapatkan kesalahan ini: ERROR 1046 (3D000) at line 28: No database selected Saya pertama kali membuat database kosong yang disebut dengan nama yang sama dengan file .sql tetapi tidak berfungsi. Saya juga mencoba melakukannya dengan klien perintah mysql menggunakan: mysqldump …

2
Mengubah lebar kolom
Akankah menambah lebar kolom (nvarchar) akan menjatuhkan tabel? Dengan kata lain, dapatkah lebar diubah di lingkungan produksi dengan pengguna aktif? Saya pikir jika ukurannya meningkat (tidak seperti menurun) ini tidak akan menjadi masalah.
39 sql-server 


3
Konsumsi "Total Server Memory" SQL Server stagnan selama berbulan-bulan dengan 64GB + lebih banyak tersedia
Saya telah mengalami masalah aneh di mana SQL Server 2016 Edisi Standar 64-bit tampaknya telah membatasi dirinya tepat pada setengah dari total memori yang dialokasikan untuk itu (64GB 128GB). Output dari @@VERSIONadalah: Microsoft SQL Server 2016 (SP1-CU7-GDR) (KB4057119) - 13.0.4466.4 (X64) 22 Desember 2017 11:25:00 Hak Cipta (c) Edisi Standar …

2
Meningkatkan work_mem dan shared_buffers di Postgres 9.2 secara signifikan memperlambat kueri
Saya memiliki instance PostgreSQL 9.2 yang berjalan pada RHEL 6.3, mesin 8-core dengan 16GB RAM. Server didedikasikan untuk basis data ini. Mengingat postgresql.conf default cukup konservatif mengenai pengaturan memori, saya pikir mungkin ide yang baik untuk memungkinkan Postgres menggunakan lebih banyak memori. Yang mengejutkan saya, mengikuti saran di wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server secara …

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.