Tarihsel Bilgiler:
UAT Aşamasında bir olgu masam var. Prod'a 5 yıllık veri yükleme amacı (beklenen boyut 400 Mn kayıt). Şu anda Test'te sadece 2 yıllık veri var.
Tablo Özellikleri:
- Boyut Sayısı ~ 45
- Önlemler ~ 30
- Katkısız önlemler ve diğer sütunlar ~ 25
- Mevcut veri boyutu ~ 200 Milyon (2 yıllık veri)
- Zaman Görünümü: 3 farklı Ay görüntüleme: Mali / Takvim / Düzeltilmiş (yani aynı satır, hangi görünümü aradığına bağlı olarak farklı aylarda düşebilir)
- Bir kullanıcı için aynı anda yalnızca bir görünüm gerekir. (yani, sorguda yalnızca bir Ay Sütunu kullanılır, zaman görünümünde bölümleme yapmamızı durdurur)
- Dizinler: 1 Doğal Anahtarlar üzerinde Kümelenmiş Dizin (8 sütun) .Kümelenmemiş Dizinleri kapsayan, her bir Boyut sütununda, birkaç Boyut SK'si (FK) ve tüm önlemleri içeren) oluşturulan 3 dizin oluşturuldu.
- Bu nedenle dizinler çok büyük (toplam 190 GB).
- Alan kısıtlaması yok (1 TB ayrıldı)
- Sunucuda 64 GB RAM kullanılabilir.
- Tablo sıkıştırma da yapılır.
Gereksinim:
Bu Olgu tablosundaki sorgular 30 saniye içinde sonuç vermelidir (Genel sorgular, Dim Dims değerlerine göre birkaç Dims grubuna katılan toplamı (ölçü) seçer). Raporlar doğrudan bu Olgu tablosunun üstünde yapılır.
Sorun:
Dizin'de bulunan sütunları içeren herhangi bir sorgu düzgün çalışıyor, ancak include..It içinde olmayan başka sütunları da eklersek berbat. 5-10 dakikadan fazla sürer. Seçtiğimiz herhangi bir boyut / sütun için iyi çalıştığı bazı çözümler önerilebilir mi? Dizin görüntüleme bu durumda yardımcı olabilir mi?