Pertanyaan yang diberi tag «postgresql»

Semua versi PostgreSQL. Tambahkan tag khusus versi tambahan seperti postgresql-11 jika konteks itu penting.





2
Caching Indeks PostgreSQL
Saya mengalami kesulitan menemukan penjelasan 'awam' tentang bagaimana indeks di-cache di PostgreSQL, jadi saya ingin cek kenyataan pada salah satu atau semua asumsi ini: Indeks postgreSQL, seperti baris, hidup di disk tetapi mungkin di-cache. Indeks mungkin seluruhnya ada dalam cache atau tidak sama sekali. Apakah itu di-cache atau tidak tergantung …

2
Indeks pada kunci utama tidak digunakan dalam gabung sederhana
Saya memiliki definisi tabel dan indeks berikut: CREATE TABLE munkalap ( munkalap_id serial PRIMARY KEY, ... ); CREATE TABLE munkalap_lepes ( munkalap_lepes_id serial PRIMARY KEY, munkalap_id integer REFERENCES munkalap (munkalap_id), ... ); CREATE INDEX idx_munkalap_lepes_munkalap_id ON munkalap_lepes (munkalap_id); Mengapa tidak ada indeks pada munkalap_id yang digunakan dalam kueri berikut? EXPLAIN …

4
PostgreSQL 9.1 Hot Backup Error: sistem database mulai dinyalakan
Saya telah mengerjakan cadangan panas untuk Postgres 9.1 untuk sementara dan mengalami masalah yang konsisten. Setelah memulai kembali Postgres di server slave, file log pgstartup dan file log harian di bawah direktori pg_log dibaca tanpa kesalahan. Namun, ketika saya mencoba masuk ke database menggunakan perintah psql, saya mendapatkan kesalahan: FATAL: …
16 postgresql 

3
Apakah PostgreSQL 9.1 Streaming Replication mengejar ketinggalan setelah lag tanpa pengarsipan WAL?
Konteks: Katakanlah, saat menggunakan Streaming Replikasi / Hot Standby pada cluster Postgres 9.1, node siaga turun. Itu tetap selama satu hari, selama waktu itu banyak DML terjadi pada master. Recovery.conf dari standby tidak mengandung entri 'restore_command' (untuk memulihkan dari file jurnal WAL), tetapi memang berisi string 'primary_conninfo' (untuk Replikasi Streaming). …

1
Status keluar PostgreSQL saat menjalankan file
Saat menjalankan PostgreSQL dengan satu kode kesalahan perintah SQL dikembalikan seperti yang diharapkan: % psql -c "SELECT * FROM AWDASDASDASDAS" my_db ERROR: relation "awdasdasdasdas" does not exist LINE 1: SELECT * FROM AWDASDASDASDAS % echo $? 1 Tetapi ketika menjalankan file, kesalahan ditekan: % psql -f test.sql my_db psql:test.sql:1: ERROR: …
16 postgresql 

4
PostgreSQL: Kolom yang Dihasilkan
Apakah PostgreSQL mendukung kolom yang dihasilkan ? Juga dikenal sebagai kolom virtual . Saya tidak berbicara tentang IDENTITYkolom . Saya tidak dapat menemukan informasi tentang fitur luar biasa ini tetapi saya tahu bahwa itu tersedia di SQL Server, dan dalam versi terbaru dari MariaDB & MySQL. Fitur ini disebutkan dalam …

1
Memahami parameter "max_wal_size" dan "min_wal_size" nilai default dari file postgresql.conf
Nilai standarnya adalah, menurut dokumentasi untuk min_wal_sizedan max_wal_sizeparameter : Untuk max_wal_size: The default is 1 GB Untuk min_wal_size:The default is 80 MB Lalu saya melihat parameter ini dari konfigurasi basis data saya: select name, setting, unit from pg_settings where name in ('min_wal_size', 'max_wal_size') Memberikan hasil: name | setting | unit …

2
Bagaimana mempercepat pilih yang berbeda?
Saya memiliki beberapa pilihan sederhana pada beberapa data deret waktu: SELECT DISTINCT user_id FROM events WHERE project_id = 6 AND time > '2015-01-11 8:00:00' AND time < '2015-02-10 8:00:00'; Dan itu membutuhkan 112 detik. Inilah rencana kueri: http://explain.depesz.com/s/NTyA Aplikasi saya harus membentuk banyak operasi berbeda dan jumlah seperti ini. Apakah …

1
mengembalikan database Postgres: pg_restore -vs- hanya menggunakan psql
Saya membuang database Postgres saya menggunakan pg_dump (dalam format teks biasa) dan kemudian mengembalikannya hanya dengan menggunakan psql (dengan -fopsi). Yang menimbulkan pertanyaan: apakah saya kehilangan sesuatu dengan tidak menggunakan pg_restore yang sepertinya alat pemulihan khusus (dibandingkan dengan generik psql)? Saya dapat mengontrol opsi seperti menonaktifkan pemicu dan lainnya dengan …

2
PostgreSQL bergabung menggunakan JSONB
Saya punya SQL ini: CREATE TABLE test(id SERIAL PRIMARY KEY, data JSONB); INSERT INTO test(data) VALUES ('{"parent":null,"children":[2,3]}'), ('{"parent":1, "children":[4,5]}'), ('{"parent":1, "children":[]}'), ('{"parent":2, "children":[]}'), ('{"parent":2, "children":[]}'); Itu akan memberi: id | data ----+-------------------------------------- 1 | {"parent": null, "children": [2, 3]} 2 | {"parent": 1, "children": [4, 5]} 3 | {"parent": 1, …

1
Perbedaan antara fillfactor tabel dan indeks fillfactor
Di Postgres, seseorang dapat mengatur fillfactor untuk indeks dan juga tabel. Apa bedanya? Cara menentukan nilai untuk keduanya. Apa saja usecasesnya? Saya mencoba mengelompokkan relasi spasial pada indeks spasial. Ia memiliki beberapa juta catatan. Catatan diperbarui setiap saat meskipun sangat sedikit yang baru dibuat setiap hari. Kasus penggunaan adalah kueri …
16 postgresql 

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.