Bu sayfada, Key Visualizer taramasındaki ısı haritasının nasıl analiz edileceği açıklanmaktadır. Böylece Cloud Firestore performans sorununun kaynağını belirleyebilirsiniz.
Bu sayfayı okumadan önce Key Visualizer'a genel bakış hakkında bilgi sahibi olmanız gerekir. Ayrıca şunları da yapabilirsiniz:
- Key Visualizer taramasını nasıl açacağınızı öğrenin.
- Sık kullanılan doküman anahtarı kalıpları veya dizin anahtarı kalıpları ile ilgili örneklere bakın.
Parlaklığı ayarlama
Key Visualizer ısı haritaları, normal veya düşük değerleri belirtmek için koyu renkleri, yüksek değerleri belirtmek için ise parlak renkleri kullanır. Isı haritasındaki kalıpları görmenize yardımcı olması için renk ölçeğini ayarlayabilirsiniz.
Çoğu metrik için Key Visualizer'ın hangi değerlerin"yüksek " ve"düşük" olduğunu tamamen veritabanınızın kullanımına göre belirlediğini unutmayın. Örneğin, belirli bir anahtar aralığında saniyede 20 okuma ve diğer anahtar aralıklarında saniyede 1 okuma gerçekleştiriyorsanız Key Visualizer, bu belirli anahtar aralığı için parlak bir renk kullanır. Parlak renklerin mutlaka bir sorun olduğunu göstermediğini unutmayın.
Farklı değerler için kullanılan renkleri ayarlamak üzere + / - düğmelerini kullanın. Bu düğmeler, Parlaklığı Ayarla brightness_6 simgesinin iki yanında yer alır. Parlaklığı artırdığınızda her rengin temsil ettiği değer aralığını düşürürsünüz. Parlaklığı azalttığınızda ise değer aralığını artırırsınız.
Parlaklığı varsayılan ayara sıfırlamak için Parlaklığı Ayarla simgesini brightness_6 tıklayın .
Zaman aralıklarını ve önemli aralıkları yakınlaştırma
Bir ısı haritasını açtığınızda, taramaya dahil edilen dönem ve veritabanınızdaki etkin anahtar aralığına ait değerler gösterilir. Belirli bir dönemde veya belirli bir anahtar aralığında bir sorun fark ederseniz sorunu daha yakından incelemek için yakınlaştırabilirsiniz.
Yakınlaştırmanın veya uzaklaştırmanın çeşitli yolları vardır:
- Isı haritasında yukarı veya aşağı kaydırın.
- Dikdörtgen yakınlaştırma crop düğmesini tıklayın, ardından büyütülecek bir alanı seçmek için tıklayıp sürükleyin.
Shifttuşuna basılı tutun, ardından büyütülecek bir alanı seçmek için tıklayıp sürükleyin.BackspaceveyaDeletetuşuna basarak ısı haritasının önceki alanına dönün.- Yakınlaştırmayı Sıfırla düğmesini zoom_out_map tıklayarak veya
Rtuşuna basarak tablonun tamamını görüntülemek için uzaklaştırın.
Anahtar ön ekine göre ayrıntılı inceleme
Aşağıdaki bölümde, örnek olarak belge anahtarı taraması kullanılarak nasıl ayrıntılı inceleme yapılacağı açıklanmaktadır. Dizin anahtarları söz konusu olduğunda, önek dizin anahtarları grubu olarak değişir.
Anahtar görselleştirici, ısı haritasının sol tarafında anahtarları veritabanınızın hiyerarşisine göre düzenler. Belirli anahtar aralıklarındaki verileri ayrıntılı olarak incelemek için bu özelliği kullanabilirsiniz.
Ortak bir öneke sahip bir anahtar grubunun ısı haritası verilerinde ayrıntılı inceleme yapmak için:
İmleci, ısı haritasının solunda görünen anahtar hiyerarşisindeki düzeylerden birinin üzerine getirin.
Key Visualizer, ısı haritasının hiyerarşinin bu düzeyini gösteren alanını vurgular. Ayrıca bu düzeydeki tüm anahtarların anahtar önekini de gösterir.
İncelemek istediğiniz anahtar hiyerarşisi düzeyini tıklayın.
Key Visualizer, hiyerarşinin bu düzeyine yakınlaştırır.
Daha fazla yakınlaştırmak için anahtar hiyerarşisinin başka bir düzeyini tıklayın veya önceki alana dönmek için
Backspaceya daDeletetuşuna basın.
Metrikle ilgili ayrıntıları sabitleme
İmlecinizi bir ısı haritasının üzerine getirdiğinizde Key Visualizer, imlecin altındaki metrikle ilgili ayrıntıları içeren bir ipucu gösterir. Isı haritasını tıklayarak bu ipucunu sabitleyebilirsiniz. Sabitlenen ipuçları, metrik hakkında daha fazla ayrıntı gösterir. İpucunu sabitlemek, ipucunun ekran görüntüsünü almayı veya ipucundaki bilgileri kopyalamayı da kolaylaştırır.
Metrikleri değiştirme
Varsayılan olarak, bir Key Visualizer taramasını açtığınızda doküman anahtarları için işlem/sn metriği gösterilir. Bu metrik, kullanım şeklinize genel bir bakış sunar. Farklı bir metriğe geçmek için ısı haritasının üzerindeki Metrik açılır listesini ve ardından görüntülemek istediğiniz metriği tıklayın.
Dizin anahtarları söz konusu olduğunda, dizin anahtarı kullanımıyla ilgili genel bir bakış sunan Dizin Yazma İşlemleri/sn metriği gösterilir.
Her metriğin açıklaması için Key Visualizer Metrikleri başlıklı makaleyi inceleyin.
Doküman anahtarları için farklı metrikler arasındaki bağlantıları bulma
Metrikleri karşılaştırmak veya metrikler arasındaki korelasyonları bulmak istediğinizde Key Visualizer'da aynı anda birden fazla metriği görüntüleyebilirsiniz. Örneğin, işlem/sn ısı haritanızdaki sıcak noktaların, ortalama yazma gecikmesi ısı haritanızdaki yüksek gecikmeyle ilişkili olup olmadığını görmek isteyebilirsiniz.
Birden fazla metriği ve değerlerini aynı anda görüntülemek için sağ üst köşenin yakınındaki Bilgi Panelini Göster'i tıklayın. Taramanın sağındaki bölmede bir metrik listesi gösterilir.
Aynı anda birden fazla metriği incelemek için çoklu metrik bölmesindeki aşağıdaki araçları kullanın:
Tüm metrikler için minyatür ısı haritalarını göstermek veya gizlemek üzere sağ üstte
Expand Allya daCollapse Allsimgesini tıklayın.Tek bir metriğin ısı haritasını göstermek için metrik adını tıklayın.
Belirli bir metriğin ısı haritasını gizlemek için metrik adını tekrar tıklayın.
Bir metriğin ısı haritasını ana pencerede görüntülemek için metriğin başlık çubuğunun sol kenarındaki dolu oku tıklayın.
Ana görünümde ilgili etkinliği görmek için minik bir ısı haritasının üzerine gelin.
Aynı anda önemli bir pakete ait farklı metrikleri karşılaştırmak için taramada bir değeri sabitleyebilir, ardından aynı anda farklı bir metriğe geçebilirsiniz:
- Ana penceredeki büyük ısı haritasında ilgilendiğiniz bir konuma gidin.
- İpucunu sabitlemek için tıklayın. Yan bölmedeki değerler, sabitlediğiniz anahtar grubu ve zamana göre sabit kalır.
- Bir metriği büyük ısı haritasında görüntülemek için soldaki dolu oku tıklayın. Ana penceredeki ipucu, ilgili metriğin tüm ayrıntılarını gösterir.
Sırada ne var?
- Belge anahtarı kalıplarını veya dizin anahtarı kalıplarını tanımayı öğrenin.
- Isı haritasında görüntüleyebileceğiniz metrikler hakkında bilgi edinin.