Administrator Basis Data

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


2
psql: SELECT * ... kecuali satu kolom
Saya mencari cara sederhana untuk memilih semua kolom kecuali satu di psql. Dengan psqlMaksudku baris perintah interaktif. Saya akan senang dengan alat yang diperluas ke *daftar nama kolom yang dikutip. Lalu saya bisa menghapus kolom untuk menghapus dengan tangan. Pertanyaan saya hanyalah tentang penggunaan interaktif psql. Ini bukan duplikat pertanyaan …
10 postgresql  psql 

3
Permintaan postgreSQL sangat lambat ketika ditambahkan subquery
Saya memiliki kueri yang relatif sederhana di atas meja dengan baris 1.5M: SELECT mtid FROM publication WHERE mtid IN (9762715) OR last_modifier=21321 LIMIT 5000; EXPLAIN ANALYZE keluaran: Limit (cost=8.84..12.86 rows=1 width=8) (actual time=0.985..0.986 rows=1 loops=1) -> Bitmap Heap Scan on publication (cost=8.84..12.86 rows=1 width=8) (actual time=0.984..0.985 rows=1 loops=1) Recheck Cond: …

1
nilai default tidak valid (mysql 5.7) untuk bidang cap waktu
EDIT: Saat memperbarui basis data yang ada dari mysql 5.6 dan menjalankan: UPDATE phppos_register_log SET shift_end = '2015-01-01 00:00:00' WHERE shift_end = '0000-00-00 00:00:00'; Ini menghasilkan: #1292 - Incorrect datetime value: '0000-00-00 00:00:00' for column 'shift_end' at row 1 #1067 - Invalid default value for 'shift_start' Ini berfungsi di mysql …
10 mysql  mysql-5.7 


1
Mengapa postgresql pg_dump mengekspor tampilan sebagai tabel?
Saya menggunakan pg_dumpalat PostgreSQL 9.3 untuk mengekstraksi hanya definisi skema publik menggunakan: pg_dump -s -n public -h host -U postgres --dbname=db > ./schema.sql tetapi ketika saya memeriksa schema.sqlsalah satu pandangan kita muncul dalam sebuah CREATE TABLEpernyataan, bukan sebuah CREATE VIEWpernyataan. Tapi, jika saya pg_dumpmelihat spesifik menggunakan: pg_dump -s -t myview …

1
cara menggunakan indeks untuk mempercepat penyortiran postgres
Saya menggunakan postgres 9.4. The messagesmemiliki skema berikut: pesan milik FEED_ID, dan memiliki posted_at, juga pesan dapat memiliki pesan orang tua (dalam kasus balasan). Table "public.messages" Column | Type | Modifiers ------------------------------+-----------------------------+----------- message_id | character varying(255) | not null feed_id | integer | parent_id | character varying(255) | posted_at | …

3
Cara terbaik untuk mengimplementasikan antrian berdasarkan tabel bersamaan
Saya memiliki tabel di MySQL yang mewakili antrian tautan yang akan diproses. Tautan diproses oleh aplikasi eksternal, satu per satu, dan pada akhirnya dihapus. Ini adalah antrian volume tinggi dan saya memiliki beberapa contoh aplikasi pemrosesan, tersebar di beberapa server. Bagaimana saya bisa memastikan bahwa setiap catatan hanya diambil oleh …
10 mysql  queue 

1
Hibah minimal untuk akses tabel tunggal baca saja di PostgreSQL
Berikut ini adalah daftar perintah yang tampaknya berfungsi untuk membuat pengguna baru (login) dan memberikan akses hanya baca untuk satu tabel yang ditentukan pada PostgreSQL. Mari kita asumsikan bahwa perintah-perintah ini dijalankan pada saat login dengan hak istimewa yang cukup (mis. postgresLogin pada instalasi default). CREATE ROLE user_name NOSUPERUSER NOCREATEDB …




1
Deadlock MySQL InnoDB Untuk 2 permintaan insert sederhana
Saya memiliki jalan buntu untuk dua kueri sisipan ini: insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.596', 180, 4, 181, 561) insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.611', 180, 4, 181, 563) Berikut adalah status InnoDB: ------------------------ LATEST DETECTED …
10 mysql  innodb  deadlock 

2
Konsumsi memori SQL Server 2012 di luar buffer pool
Saya punya contoh SQL Server 2012 SP2 Enterprise Edition yang mengkonsumsi ~ 20GB memori lebih tinggi dari maks. batas memori. Mesin virtual ini dibatasi hingga 65GB tetapi memori fisik yang digunakan dari kueri di bawah ini menunjukkan 86GB SELECT (physical_memory_in_use_kb/1024)/1024 AS [PhysicalMemInUseGB] FROM sys.dm_os_process_memory; GO Server bersifat fisik dengan 2 …


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.