Ş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());
Insert işleminin kaç nanosaniye sürdüğünü belirtir.
Hiç yorum yok:
Yorum Gönder