«range-types» etiketlenmiş sorular

2
Aralık türünde tam eşitlikten kaynaklanan hatalı sorgu planı nasıl ele alınır?
Bir tstzrangedeğişkende tam bir eşitlik gerektiren bir güncelleme yapıyorum . ~ 1M satır değiştirilir ve sorgu ~ 13 dakika sürer. Bunun sonucu buradaEXPLAIN ANALYZE görülebilir ve gerçek sonuçlar, sorgu planlayıcısı tarafından tahmin edilenlerden oldukça farklıdır. Sorun şu ki, endeks taramasının açık kalması tek bir satırın dönmesini bekliyor.t_range Bu durum, aralık …

4
Ayrı aralıkları mümkün olan en büyük bitişik aralıklarla birleştirmek
Mümkün olan en büyük bitişik tarih aralıkları örtüşebilir veya örtüşmeyebilir birden fazla tarih aralıkları (yüküm yaklaşık 500, çoğu durumda 10) birleştirmeye çalışıyorum. Örneğin: Veri: CREATE TABLE test ( id SERIAL PRIMARY KEY NOT NULL, range DATERANGE ); INSERT INTO test (range) VALUES (DATERANGE('2015-01-01', '2015-01-05')), (DATERANGE('2015-01-01', '2015-01-03')), (DATERANGE('2015-01-03', '2015-01-06')), (DATERANGE('2015-01-07', '2015-01-09')), …
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.