«postgresql» etiketlenmiş sorular

PostgreSQL'in tüm sürümleri. Bu bağlam önemliyse postgresql-11 gibi sürüme özgü ek bir etiket ekleyin.

14
PostgreSQL yerel olarak çalışıyor, ancak bağlanamıyorum. Niye ya?
Son zamanlarda makinemi Mac OS X Lion'dan (10.7.4) Mountain Lion'a (10.8) güncelledi ve PostgreSQL kurulumumu etkilediğini düşünüyorum. Başlangıçta Homebrew aracılığıyla kuruldu. Ben bir DBA değilim, ancak birisinin bu sorunu nasıl gidereceğimi söyleyebileceğini umuyorum. Bağlanamıyorum (Dağ Aslanından önce). $ psql -U rails -d myapp_development psql: could not connect to server: No …


5
PostgreSQL'de bir Seçim sorgusunda varsayılan bir değeri nasıl kullanabilirim?
Satır döndürülmezse kullanılması gereken bir sütun için varsayılan bir değer kullanmak istiyorum. PostgreSQL'de bu mümkün mü? Nasıl yapabilirim? Yoksa bunu çözebileceğim başka bir yol var mı? Örneğin böyle bir şey: SELECT MAX(post_id) AS max_id DEFAULT 0 FROM my_table WHERE org_id = 3 org_id = 3Tabloda hiç satır yoksa geri dönmek …

3
Mutlak performans için, SUM daha hızlı mı yoksa COUNT?
Bu, örneğin, belirli bir koşulla eşleşen kayıt sayısının sayılması ile ilgilidir invoice amount > $100. Tercih etme eğilimindeyim COUNT(CASE WHEN invoice_amount > 100 THEN 1 END) Ancak, bu kadar geçerli SUM(CASE WHEN invoice_amount > 100 THEN 1 ELSE 0 END) COUNT'ın 2 sebepten dolayı tercih edilebilir olduğunu düşünürdüm: Olan niyeti …

2
Çok noktalı virgül indeksi ve performans
Çok noktalı bir dizine sahip bir tablom var ve sorgularda maksimum performansı elde etmek için indekslerin uygun şekilde sıralanmasından şüphelerim var. Senaryo: PostgreSQL 8.4, yaklaşık bir milyon satırlık tablo C1 sütunundaki değerler yaklaşık 100 farklı değere sahip olabilir . Değerlerin eşit dağıldığını varsayabiliriz, bu nedenle olası her değer için yaklaşık …

3
Unutulmuş PostgreSQL Windows şifresi
Bu sabah, Windows 7 Professional masaüstümdeki PostgreSQL veritabanına bağlanmaya çalışıyorum. Varsayılan değer 'postgres' şeklindedir, ancak ne kadar özgün olarak kurduğumda hangi şifreyi kullandığımı unuttum. Googledim ve şifrenizi sıfırlamakla ilgili bir yayın buldum . Adımları takip ettim, ancak sonuçta postada belirtilenden biraz farklı. Kullandım- net user postgres postgres Veritabanımın şifresini sıfırlamak …

1
Yabancı anahtarlarda indeks ihtiyacı
Dizinler, birincil anahtarlar ve yabancı anahtarlar ile mücadele ediyorum ... Ve hepsine sahip olma ihtiyacı. Eğer iki tablom varsa, ikisinin de birincil anahtar olarak bir tamsayı vardır. İlk tablo FK üzerinden ikinci tablonun birincil anahtarına atıfta bulunur. Her iki tabloda da kimlik sütununda birincil anahtar dizini var table1.ref_fieldİkinci tablonun PK’sına …

1
Tüm değerler 36 karakter olduğunda, dizin araması char vs varchar ile belirgin şekilde daha hızlı olur mu
Tüm tablolar için birincil anahtar için hash tabanlı oluşturulan bir kimlik kullanan eski bir şema (sorumluluk reddi!) Var. Böyle bir kimliğin bir örneği: 922475bb-ad93-43ee-9487-d2671b886479 Bu yaklaşımı değiştirmenin olası bir umudu yoktur, ancak indeks erişimi ile performans düşüktür. Kenara bu olabilir nedenlerinden sayısız ayarlama, daha az optimal olmanın gibiydi fark ettim …


3
PostgreSQL'i yazma performansı için yapılandırma
PostgreSQL sunucularımdan biri, sürekli veri akışı alan birkaç (1-3) veritabanına ev sahipliği yapıyor. Veriler özellikle yapılandırılmamıştır, o andaki zamana ve o belirli an için gözlemlenen çeşitli verilere karşılık gelir. Veri oranı oldukça yüksektir; bir veritabanı için günde bir gigabayt, bir tanesi için bunun onda biri için çalışır. Bu oranın artmasını …

2
Postgres sorgusunu büyük bir IN ile optimize etme
Bu sorgu, takip ettiğiniz kişilerin oluşturduğu yayınların bir listesini alır. Sınırsız sayıda kişiyi takip edebilirsiniz, ancak çoğu kişi <1000 kişiyi takip ediyor. Bu sorgu tarzıyla, bariz optimizasyon "Post"kimlikleri önbelleğe almak olacaktır , fakat ne yazık ki şu an bunun için zamanım yok. EXPLAIN ANALYZE SELECT "Post"."id", "Post"."actionId", "Post"."commentCount", ... FROM …


5
PostgreSQL'de çok yavaş bir DELETE, geçici çözüm?
PostgreSQL 9.2'de, yaklaşık 70 tablodan oluşan bir ana şema ve her biri 30 tablodan oluşan değişken yapılandırılmış müşteri başına şema sayısı içeren bir veri tabanına sahibim. İstemci şemalarında ana şemaya atıf yapan yabancı anahtarlar var, bunun tersi olmaz. Veritabanını önceki sürümden alınan bazı gerçek verilerle doldurmaya başladım. Ana şemada çok …

1
Dev postgres tablosu nasıl çoğaltılır?
Devasa postgres masam var (10GB veri - 160M kayıt). Tablo statiktir ve üzerinde herhangi bir yazma işlemi yoktur. Bunu çoğaltmak, yazı yazmak, yeniden indekslemek ve sonra tek hızlı işlemle eskisini silmek ve yenisini yeniden isimlendirmek istiyorum. Böyle devasa masaları kopyalamanın en hızlı yolu nedir?
29 postgresql 

4
postgresql'i büyük miktarlarda koç için ayarlamak
İki aynı sunucum var (donanım açısından), ikisi de Windows Server 2008 r2'nin standart kurulumlarıdır, minimum yazılım yüklüydü (temelde benim kodum ve jvm vb. Gerekli şeyler). Bir sunucuda, ikinci sunucuda postgresql 9.1'de sql server 2005 kullanıyorum. Bu 2 sunucudaki b / n performansındaki fark şaşırtıcı, postgresql'de o kadar kötü ki, ilk …

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.