Pertanyaan yang diberi tag «postgresql-performance»

Masalah kinerja dengan kueri PostgreSQL

4
Ukur ukuran baris tabel PostgreSQL
Saya punya tabel PostgreSQL. select *sangat lambat sedangkan select idbagus dan cepat. Saya pikir mungkin ukuran barisnya sangat besar dan butuh beberapa saat untuk transportasi, atau mungkin ada beberapa faktor lain. Saya membutuhkan semua bidang (atau hampir semuanya), jadi memilih hanya sebagian bukan perbaikan cepat. Memilih bidang yang saya inginkan …


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 …

2
Mengoptimalkan kueri Postgres dengan IN besar
Kueri ini mendapatkan daftar posting yang dibuat oleh orang yang Anda ikuti. Anda dapat mengikuti jumlah orang yang tidak terbatas, tetapi kebanyakan orang mengikuti <1000 lainnya. Dengan gaya permintaan ini, optimasi yang jelas adalah dengan men-cache "Post"id, tetapi sayangnya saya tidak punya waktu untuk itu sekarang. EXPLAIN ANALYZE SELECT "Post"."id", …

2
Bagaimana cara menangani rencana kueri buruk yang disebabkan oleh kesetaraan tepat pada jenis rentang?
Saya sedang melakukan pembaruan di mana saya membutuhkan kesetaraan yang tepat pada suatu tstzrangevariabel. ~ 1M baris dimodifikasi, dan kueri membutuhkan waktu ~ 13 menit. Hasil EXPLAIN ANALYZEdapat dilihat di sini , dan hasil aktual sangat berbeda dari yang diperkirakan oleh perencana kueri. Masalahnya adalah bahwa pemindaian indeks pada t_rangemengharapkan …



1
Indeks: kinerja integer vs string jika jumlah node sama
Saya mengembangkan aplikasi di Ruby on Rails dengan database PostgreSQL (9.4). Untuk kasus penggunaan saya, kolom dalam tabel akan terlihat sangat sering, karena seluruh titik aplikasi mencari atribut yang sangat spesifik pada model. Saat ini saya memutuskan apakah akan menggunakan integertipe atau hanya menggunakan tipe string yang khas (misalnya character …


1
Apakah layak menjalankan VACUUM di atas meja yang hanya menerima INSERT?
Pada 2015 re: Invent talk, AWS menyebutkan bahwa vakum harus dijalankan tidak hanya setelah pembaruan atau penghapusan tetapi juga setelah sisipan. Inilah bagian yang relevan dari pembicaraan: http://www.youtube.com/watch?v=tZXp19q8RFo&t=16m2s Seharusnya ada beberapa pembersihan yang harus dilakukan pada blok bahkan jika mereka hanya menerima sisipan dan pembersihan ini dapat dilakukan baik saat …

1
pengaturan log_min_duration_statement diabaikan
Saya berjalan Postgresql 9.1di Ubuntu. Versi Postgresql yang tepat adalah 9.1+129ubuntu1seperti yang ditunjukkan oleh manajer paket saya. Saya memiliki 2 database yang aktif digunakan dan mereka digunakan dari server jauh. Saya ingin mencatat pertanyaan yang memiliki waktu eksekusi yang lama. Jadi saya mengatur parameter berikut dalam /etc/postgresql/9.1/main/postgresql.conffile log_min_duration_statement = 10000 …



2
Pemindaian indeks lambat dalam tabel besar
Menggunakan PostgreSQL 9.2, saya memiliki masalah dengan pertanyaan lambat pada tabel yang relatif besar (200+ juta baris). Saya tidak mencoba sesuatu yang gila, hanya menambahkan nilai historis. Di bawah ini adalah kueri dan output rencana kueri. Tata letak meja saya: Table "public.energy_energyentry" Column | Type | Modifiers -----------+--------------------------+----------------------------------------------------------------- id | …

2
Banyak kolom vs beberapa tabel - kinerja bijaksana
Ya, saya sadar bahwa normalisasi data harus menjadi prioritas saya (sebagaimana adanya). Aku punya tabel dengan 65 kolom menyimpan data kendaraan dengan kolom: used_vehicle, color, doors, mileage, pricedan sebagainya, total 65. Sekarang, saya bisa membagi itu dan memiliki Vehiclemeja, VehicleInterior, VehicleExterior, VehicleTechnical, VehicleExtra(semua satu-ke-satu dengan utama Vehicletabel). Anggaplah saya akan …

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.