क्वेरी की परफ़ॉर्मेंस के आंकड़ों का विश्लेषण करना

इस पेज पर, क्वेरी की परफ़ॉर्मेंस का पता लगाने और उसका विश्लेषण करने के लिए, क्वेरी की अहम जानकारी वाले डैशबोर्ड का इस्तेमाल करने का तरीका बताया गया है.

क्वेरी की अहम जानकारी की खास जानकारी

मेट्रिक से जुड़ी क्वेरी की निगरानी करने के लिए, क्वेरी की अहम जानकारी वाले डैशबोर्ड का इस्तेमाल करें. मेट्रिक के आधार पर, सबसे ज़्यादा इस्तेमाल की जाने वाली क्वेरी और ज़्यादा इंतज़ार के समय वाली क्वेरी की पहचान की जा सकती है. इन क्वेरी को ऑप्टिमाइज़ करने की ज़रूरत हो सकती है. क्वेरी की अहम जानकारी वाले डैशबोर्ड का इस्तेमाल करके, ये काम किए जा सकते हैं:

  • क्वेरी की परफ़ॉर्मेंस को ऑप्टिमाइज़ करना: ज़्यादा इंतज़ार के समय वाली क्वेरी की पहचान करना और यह पता लगाना कि किन क्वेरी को ऑप्टिमाइज़ करने की ज़रूरत है.
  • क्वेरी की लागत मैनेज करना: ज़्यादा लागत वाली क्वेरी ढूंढना और लागत कम करने के लिए उन्हें ऑप्टिमाइज़ करना.
  • क्वेरी के आंकड़ों की निगरानी करना: समय के साथ-साथ, क्वेरी के आंकड़ों को ट्रैक करना.

क्वेरी की अहम जानकारी का डेटा

क्वेरी की अहम जानकारी में, एपीआई के इन तरीकों का डेटा शामिल होता है:

  • find
  • aggregate

किसी दिए गए प्रोजेक्ट, डेटाबेस, और 10 मिनट से लेकर 30 दिनों तक की अवधि के लिए, इन तरीकों का इस्तेमाल करने वाली क्वेरी के बारे में डेटा देखा जा सकता है. एक जैसे स्ट्रक्चर वाली क्वेरी का डेटा, एक ही सामान्य क्वेरी में कैप्चर किया जाता है.

क्वेरी की अहम जानकारी, किसी क्वेरी के बारे में यह जानकारी दिखाती है:

सामान्य क्वेरी का टेक्स्ट क्वेरी का स्ट्रक्चर, टेक्स्ट में दिखाया गया है.
स्क्रिप्ट के चलने की संख्या चुनी गई समयावधि में, स्क्रिप्ट के चलने की संख्या.
गड़बड़ी की संख्या चुनी गई समयावधि में, गड़बड़ियों की संख्या.
स्क्रिप्ट के चलने में लगने वाला औसत समय(मिलीसेकंड में) डेटाबेस को क्वेरी प्रोसेस करने में लगने वाला औसत समय, जो मिलीसेकंड में दिखाया जाता है.
जवाब के तौर पर मिले नतीजों की औसत संख्या क्वेरी के जवाब के तौर पर मिले नतीजों की संख्या. नतीजों में दस्तावेज़, कलेक्शन आईडी, और इकट्ठा किए गए बकेट शामिल होते हैं.
स्कैन किए गए दस्तावेज़ों की औसत संख्या किसी क्वेरी में स्कैन किए गए दस्तावेज़ों की संख्या.
स्कैन की गई इंडेक्स एंट्री की औसत संख्या क्वेरी को चलाने के लिए, इंडेक्स की जितनी एंट्री की जांच की गई.
औसत समय के हिसाब से लोड औसत इंतज़ार के समय के आधार पर, सबसे ज़्यादा इस्तेमाल की जाने वाली क्वेरी को फ़िल्टर करने में मदद करने वाला डेटा.
कुल (बिल किए जा सकने वाली) रीड कार्रवाइयों के हिसाब से लोड बिल किए जा सकने वाली कुल रीड कार्रवाइयों के आधार पर, सबसे ज़्यादा इस्तेमाल की जाने वाली क्वेरी को फ़िल्टर करने में मदद करने वाला डेटा.

डेटा का विवरण और रखरखाव

डेटा का विवरण, तय की गई अवधि पर निर्भर करता है:

  • चार दिन पहले तक के इंटरवल के लिए, 10 मिनट का विवरण
  • 30 दिन पहले तक के इंटरवल के लिए, एक घंटे का विवरण

क्वेरी की अहम जानकारी का डेटा, ज़्यादा से ज़्यादा 30 दिनों तक सेव किया जाता है. 10 मिनट का डेटा चार दिनों तक सेव किया जाता है. वहीं, हर घंटे का डेटा 30 दिनों तक सेव किया जाता है.

सीमाएं

क्वेरी की अहम जानकारी का डेटा, एक से दो घंटे की देरी से उपलब्ध होता है.

कीमत

क्वेरी की अहम जानकारी के लिए कोई अतिरिक्त शुल्क नहीं लगता.

ज़रूरी भूमिकाएं

क्वेरी की अहम जानकारी वाला डैशबोर्ड देखने के लिए, अपने एडमिन से अपने प्रोजेक्ट पर Datastore Viewer (roles/datastore.viewer) की आईएएम भूमिका असाइन करने के लिए कहें.

इस पहले से तय भूमिका में, datastore.insights.get की अनुमति शामिल होती है. क्वेरी की अहम जानकारी वाला डैशबोर्ड देखने के लिए, यह अनुमति ज़रूरी है.

आपको कस्टम भूमिकाओं या पहले से तय अन्य भूमिकाओं के ज़रिए भी यह अनुमति मिल सकती है.

क्वेरी की अहम जानकारी देखना

Firebase कंसोल
  1. Cloud Firestore डेटाबेस के लिए, क्वेरी की अहम जानकारी देखने के लिए, Google Cloud कंसोल में डेटाबेस का क्वेरी की अहम जानकारी वाला पैनल खोलें.
  2. Firebase कंसोल में, Firestore डेटाबेस पेज पर जाएं.

    Firestore डेटाबेस पर जाएं

  3. डेटाबेस की सूची में से कोई डेटाबेस चुनें.
  4. टैब की सूची में, क्वेरी की अहम जानकारी पर क्लिक करें.

    इंतज़ार के समय या रीड कार्रवाइयों की संख्या के आधार पर, सबसे ज़्यादा इस्तेमाल की जाने वाली क्वेरी ढूंढने के लिए, इंतज़ार का समय या रीड कार्रवाइयां पर क्लिक करें.

आगे क्या करना है