PostgreSQL Visualiser araçları yavaş


0

PostgreSQL ile çalışmaya yeni başladım ve hem pgAdmin'in hem de Navicat'ın gerçekten yavaş olduğunu gördüm. Veritabanını açmak, tabloları listelemek ve ilk 100 satırı listelemek yavaş. Baktığım db çok küçük ve bir macbook air üzerinde çalışıyorum bu yüzden donanım sorunu göremiyorum.

Bu yaygın bir sorun mu? İşleri hızlandırmanın bir yolu var mı? MySQL veya sqlite3 kullandım ve araçları çok daha hızlı.

EDIT: Son zamanlarda OS X Snow Leopard'dan Lion'a yükseltdiğimi de belirtmeliyim. Lion'a yüklenen varsayılan postgreSQL, parazite neden olur mu?

Yanıtlar:


1

pgAdmin ilk 100 satırı göstermekte tereddüt etmemelidir (çok büyük satırlar dahil etmediğiniz sürece). Son birkaç yıldır her gün kullanıyorum.

Kurulumunuzda bir şeyler yanlış olmadıkça, gecikme büyük olasılıkla ağ ek yükü veya veritabanı sunucunuzdaki veya yerel makinenizdeki aşırı yük gibi diğer bazı faktörlerden kaynaklanmaktadır.

Eski versiyonlarda çeşitli performans sorunları vardır. Bu durumda geçerli sürüm 1.14.2'ye yükseltme yapmayı deneyin.

Sadece Win XP'de pgAdmin 1.14.2, Debian Squeeze'de Sunucu pg 9.1 ile test edildi: "Verileri görüntüle" -> "En iyi 100 satır", ağ üzerinde bazı uzun metin sütunları (3x ~ 150 karakter) dahil 25 satır içeren tablo, SSL şifreli. Ekran tamamlanana kadar neredeyse bir saniye sürdü.

Bu sadece bu tablo ile olsaydı, vakumlama ile ilgili bir sorun olabilir. psqlBu kadar yavaşsa, bir test yap . byteaSütunlar eklenmişse , pgAdmin'in bazı eski sürümleri çok yavaştır .


Belki de çok sabırsız oluyorum? İlk <100 satırı (yaklaşık 10 sütunla) görüntülemek yaklaşık 6-8 saniye sürer. Kuşkusuz bu çok büyük bir zaman değil, mysql / sqlite3'ten çok daha uzun.
Ger

@ Gearóid: Hayır, sabırsız değilsin, bu çok yavaş. Cevabıma bir örnek ekledim.
Erwin Brandstetter

Psql'yi komut satırından çalıştırmak ve masada basit bir seçim yapmak hemen hemen anında gerçekleşir ve bu durum sorunu Postgres sunucusuyla ilişkilendirir. Lütfen veritabanının yerel olduğuna dikkat edin, bu nedenle bir sorun olmamalıdır. Uygulamamdaki kayıtların listelenmesinin de çok uzun sürdüğünü fark ettim. Herhangi bir fikir? Bu konuda yardımınız için teşekkürler!
Ger

Ayrıca son zamanlarda OS X Snow Leopard'dan Lion'a yükselttiğime işaret etmeliyim. Lion'a yüklenen varsayılan postgreSQL, parazite neden olur mu?
Ger

Üzgünüz, OS X'i bilmiyorum.
Erwin Brandstetter
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.