23 Kasım 2022 Çarşamba

HazelcastQueryAPI LocalIndexStats Arayüzü - Map üzerine Konulan Belirli Bir İndeks İçin İstatistiki Bilgi Verir

Giriş
Şu satırı dahil ederiz
import com.hazelcast.query.LocalIndexStats;
İlişki şöyle
LocalMapStats has LocalIndexStats
Map üzerine konulan belirli bir indeks için istatistiki bilgi verir. Bu arayüzü gerçekleştiren sınıf LocalIndexStatsImpl. Bu sınıf iki kaynaktan dolduruluyor
PerIndexStats
  PartitionPerIndexStats
  GlobalPerIndexStats

Kaynağın sahibi ise 
Index
  InternalIndex
    AbstractIndex : Bu sınıf içinde IndexStore var
      IndexImpl
    
Kaynağı dış dünyaya açan sınıf LocalMapStatsProvider

Örnek
Şöyle yaparız
HazelcastInstance hazelcastInstance = Hazelcast.newHazelcastInstance();
IMap<String, String> customers = hazelcastInstance.getMap("customers");        
addIndex(customers, "name", true); // or add the index using the map config

LocalMapStats mapStatistics = customers.getLocalMapStats();
Map<String, LocalIndexStats> indexStats = mapStatistics.getIndexStats();

LocalIndexStats nameIndexStats = indexStats.get("name");
System.out.println("average name index hit selectivity on this member = "
  + nameIndexStats.getAverageHitSelectivity());
getTotalInsertLatency metodu
Insert işleminin kaç nanosaniye sürdüğünü belirtir.

Hiç yorum yok:

Yorum Gönder

THIRD-PARTY.txt Dosyası

Kullanılan harici kütüphanelerin sürümleri bu dosyada Dosyanın yolu şöyle hazelcast/licenses/THIRD-PARTY.txt