«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.

3
Çıktı akışına nasıl bildirim gönderilir?
İşlevlerde hata ayıklama iletileri var. Bu mesaj şu şekilde ortaya çıkar: RAISE NOTICE 'Value of id : %', id; Günlük dosyamı \o messages.txt Sonra ne yapmam gerekiyorsa onu yaparım \i process.sql Ve infaz sona erdiğinde \o,. Sorun şu ki, bildirimler tarafından iletilerle message.txt'ye yükseltilmiş değilim. Mesajlar ekranda görüntülenir, ancak mesajların …
20 postgresql 




2
PostgreSQL'de bir zaman damgası en iyi nasıl saklanır?
Bir PostgreSQL DB tasarımı üzerinde çalışıyorum ve en iyi nasıl zaman damgalarını depolamak merak ediyorum. Varsayımlar Farklı saat dilimlerindeki kullanıcılar veritabanını tüm CRUD işlevleri için kullanır. 2 seçeneğe baktım: timestamp NOT NULL DEFAULT (now() AT TIME ZONE 'UTC') bigint NOT NULL DEFAULT Çünkü timestampINSERT anı için tam (UTC) zaman damgasını …


3
Postgresql verilerini farklı bir sürücüye taşıma
AWS'yi bulut ortamım olarak kullanıyorum. PostgreSQL'i kök örnek birimimle aynı sürücüye yükledim. İkinci sürücüyü örneğime takıp taktım. Şimdi tüm PostgreSQL verilerimi farklı bir sürücüye taşımak istiyorum. Hala geliştirme modundayım, bu nedenle aktarımı bu noktada kolaylaştırırsa eski verileri silebilirim. Bunu yapmanın en iyi yolu nedir? PostgreSQL tablo alanı bakmam gereken bir …

2
Bir ifadede toplu bir LIKE sorgusunu hızlandırmak için bir dizin nasıl oluşturulur?
Başlıkta yanlış soru soruyor olabilirim. İşte gerçekler: Müşteri hizmetleri halkım, Django tabanlı sitemizin yönetim arayüzünde müşteri aramaları yaparken yavaş yanıt sürelerinden şikayet ediyor. Postgres 8.4.6 kullanıyoruz. Yavaş sorguları kaydetmeye başladım ve bu suçluyu keşfettim: SELECT COUNT(*) FROM "auth_user" WHERE UPPER("auth_user"."email"::text) LIKE UPPER(E'%deyk%') Bu sorgunun çalışması 32 saniyeden fazla sürüyor. EXPLAIN …


1
VACUUM'u yalnızca INSERT alan bir tabloda çalıştırmaya değer mi?
2015 yılında yeniden icat konuşmasında, AWS vakumun sadece güncellemelerden veya sildikten sonra değil, aynı zamanda insertlerden sonra da çalıştırılması gerektiğini belirtti. İşte konuşmanın ilgili kısmı: http://www.youtube.com/watch?v=tZXp19q8RFo&t=16m2s Sözde, sadece kesici uçlar alsalar bile bloklar üzerinde yapılması gereken bir temizleme vardır ve bu temizleme, bir blok ilk seçildiğinde (okumaları yavaşlatma) veya vakum …

4
Tabloda bulunmayan bir listeden kimlikleri bulma
Aşağıdaki şema ve verilerim olduğunu varsayalım: create table images( id int not null ); insert into images values(1), (2), (3), (4), (6), (8); Gibi bir sorgu gerçekleştirmek istiyorum: select id from images where id not exists in(4, 5, 6); Ama bu işe yaramıyor. Yukarıdaki durum 5tablo kayıtlarında olmadığı için geri …

2
PostgreSQL performansı en üst düzeye çıkarır SSD
Tablo başına 100'den fazla giriş ile birçok tablo ile büyük bir PostgreSQL 9.3 veritabanı olacak. Bu veritabanı temel olarak salt okunur olacaktır (tüm gerekli tabloları doldurup dizinleri DB'de artık yazma işlemi yapmaz) ve tek kullanıcı erişimi (localhost'tan birden fazla sorguyu çalıştır ve karşılaştır) sadece araştırma amaçlıdır. Sorgular her zaman tamsayı …

2
Bir dökümü geri yüklerken tüm kısıtlamaları ve tablo kontrollerini devre dışı bırakın
PostgreSQL veri tabanımın bir dökümü ile: pg_dump -U user-name -d db-name -f dumpfile hangi ben daha sonra başka bir veritabanında geri yüklemek için devam: psql X -U postgres -d db-name-b -f dumpfile Benim sorunum veritabanı referans kısıtlamaları, denetimleri ve tetikleyicileri içerir ve bu denetimlerin onurlandırılmasına neden olacak sırayla bilgi yüklenmediği …


2
Sorgular mantıksal olarak benzerse planlar neden farklıdır?
Yedi Haftada Yedi Veritabanından 3.Gün'ün ilk ödev sorusunu cevaplamak için iki işlev yazdım . İstediğiniz bir film başlığını veya aktörün adını girebileceğiniz saklı bir yordam oluşturun ve aktörün oynadığı filmlere veya benzer türlere sahip filmlere göre ilk beş öneri döndürür. İlk denemem doğru ama yavaş. Sonuç döndürmek 2000 ms'ye kadar …

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.