Administrator Basis Data

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

2
Mengapa mysql menggunakan indeks yang salah untuk pesanan berdasarkan permintaan?
Ini meja saya dengan ~ 10.000.000 data baris CREATE TABLE `votes` ( `subject_name` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `subject_id` int(11) NOT NULL, `voter_id` int(11) NOT NULL, `rate` int(11) NOT NULL, `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`subject_name`,`subject_id`,`voter_id`), KEY `IDX_518B7ACFEBB4B8AD` (`voter_id`), KEY `subject_timestamp` (`subject_name`,`subject_id`,`updated_at`), KEY `voter_timestamp` (`voter_id`,`updated_at`), CONSTRAINT `FK_518B7ACFEBB4B8AD` …

3
Bagaimana cara bergabung ke tabel yang sama beberapa kali?
Saya memiliki dua tabel, "hierarki_table" dan "name_table". Tabel hierarki berisi objek yang memiliki banyak orang tua dan anak-anak. Setiap orang tua dan anak dirujuk oleh id. | object_id | parent_id_1 | parent_id_2 | child_id_1 | child_id_2 | ----------------------------------------------------------------------------- | 1234 | 9999 | 9567 | 5555 | 5556 | ----------------------------------------------------------------------------- …

3
Hitung total SUM (kolom)
Saya memiliki kode ini yang merangkum jumlah untuk item tertentu ( itemid) dan kode tanggal produknya ( proddte). select sum(qty), itemid, proddte from testtable where .... group by itemid, proddte Yang ingin saya lakukan adalah mendapatkan total semua qtyterlepas dari itemid/proddte. Saya telah mencoba: select sum(qty), itemid, proddte, sum(qty) over() …
9 sql-server  sum 


4
Cara menonaktifkan konsol pembaruan MySql yang mengganggu
Saya telah menginstal mysql 5.7, dan dari waktu ke waktu (sekali per beberapa hari) ia mencari pembaruan (seperti yang saya mengerti). Jendela konsol terbuka selama beberapa detik, lalu menghilang. Tidak masalah, bahwa saya menonton film saat ini, dan konsol ini ada di puncak pemain saya. Ini benar-benar menjengkelkan, mengapa MySql …
9 mysql  windows 



2
Apa tabel kembung di database?
Adakah yang bisa menjelaskan arti kembung pada basis data? Misalnya apa artinya mengatakan indeks membengkak. Saya mencoba mencarinya tetapi tidak ada penjelasan tentang apa itu kembung, hanya apa yang menyebabkannya atau apa yang disebabkannya.

2
Pintasan keyboard untuk menjalankan pernyataan pada kursor di pgAdmin
Di MySQL Workbench, seseorang dapat menggunakan cara pintas keyboard Ctrl+ ENTERuntuk menjalankan pernyataan pada kursor (digambarkan dengan semi-titik dua). Apakah ada pintasan serupa di pgAdmin? Untuk kueri SQL yang menjangkau hanya satu baris, saya menggunakan perintah suara di Dragon NaturallySpeaking: Sub Main SendKeys "{End}" Wait(0.3) SendKeys "+{Home}" Wait(0.3) SendKeys "{F5}" …

2
DynamoDB - Beberapa tombol rentang
Apakah mungkin memiliki beberapa bidang sebagai tombol rentang? Katakanlah saya memiliki tabel tempat setiap baris diidentifikasi secara unik oleh <A,B,C> ------------------------------- A | B | C | D | E | ------------------------------- di mana kunci Autamahash dan saya ingin Bdan Cmenjadi rangekunci utama . Bagaimana saya bisa memiliki lebih dari …


2
Haruskah saya menandai indeks komposit sebagai unik jika berisi kunci primer?
Diberikan beberapa tabel dengan kunci utama, misalnya: CREATE TABLE Customers ( CustomerID int NOT NULL PRIMARY KEY, FirstName nvarchar(50), LastName nvarchar(50), Address nvarchar(200), Email nvarchar(260) --... ) kami memiliki kunci primer unik CustomerID. Secara tradisional saya mungkin perlu beberapa indeks penutup tambahan; misalnya untuk dengan cepat menemukan pengguna dengan salah …


1
Memadatkan urutan dalam PostgreSQL
Saya memiliki id serial PRIMARY KEYkolom di tabel PostgreSQL. Banyak idyang hilang karena saya telah menghapus baris yang sesuai. Sekarang saya ingin "memadatkan" tabel dengan me-restart urutan dan menugaskan ulang idsedemikian rupa sehingga idurutan asli dipertahankan. Apa itu mungkin? Contoh: Sekarang: id | data ----+------- 1 | hello 2 | …

1
I / O dibekukan pada Basis Data & juga I / O dilanjutkan pada Basis Data setiap hari dalam log dengan Cadangan lengkap
Saya ingin mengatakan bahwa setiap hari saya mendapat pesan di file log saya. Pertama, I / O dibekukan pada Database (DatabaseName) pesan muncul di log. Pesannya seperti I / O dibekukan pada Database (DatabaseName) .Tidak diperlukan tindakan Pengguna. Namun, jika I / O tidak dilanjutkan segera, Anda dapat membatalkan cadangan. …

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.