इस पेज पर, क्वेरी की परफ़ॉर्मेंस का पता लगाने और उसका विश्लेषण करने के लिए, क्वेरी की अहम जानकारी दिखाने वाले डैशबोर्ड का इस्तेमाल करने का तरीका बताया गया है.
क्वेरी की अहम जानकारी दिखाने वाले डैशबोर्ड की खास जानकारी
मेट्रिक से जुड़ी क्वेरी की निगरानी करने के लिए, क्वेरी की अहम जानकारी दिखाने वाले डैशबोर्ड का इस्तेमाल करें. मेट्रिक के आधार पर, सबसे ज़्यादा इस्तेमाल की जाने वाली क्वेरी और ज़्यादा समय लेने वाली क्वेरी की पहचान की जा सकती है. इन क्वेरी को ऑप्टिमाइज़ करने की ज़रूरत हो सकती है. क्वेरी की अहम जानकारी दिखाने वाले डैशबोर्ड का इस्तेमाल इन कामों के लिए किया जा सकता है:
- क्वेरी की परफ़ॉर्मेंस को ऑप्टिमाइज़ करना: ज़्यादा समय लेने वाली क्वेरी की पहचान करना और यह पता लगाना कि किन क्वेरी को ऑप्टिमाइज़ करने की ज़रूरत है.
- क्वेरी की लागत मैनेज करना: ज़्यादा लागत वाली क्वेरी ढूंढना और लागत कम करने के लिए उन्हें ऑप्टिमाइज़ करना.
- क्वेरी के आंकड़ों की निगरानी करना: समय के साथ-साथ, क्वेरी के आंकड़ों को ट्रैक करना.
क्वेरी की अहम जानकारी दिखाने वाले डैशबोर्ड का डेटा
क्वेरी की अहम जानकारी दिखाने वाले डैशबोर्ड में, इन एपीआई तरीकों का डेटा शामिल होता है:
findaggregate
किसी दिए गए प्रोजेक्ट, डेटाबेस, और 10 मिनट से लेकर 30 दिनों तक की समयावधि के लिए, इन तरीकों का इस्तेमाल करने वाली क्वेरी के बारे में डेटा देखा जा सकता है. एक जैसे स्ट्रक्चर वाली क्वेरी का डेटा, एक ही सामान्य क्वेरी के तहत कैप्चर किया जाता है.
क्वेरी की अहम जानकारी दिखाने वाले डैशबोर्ड में, किसी क्वेरी के बारे में यह जानकारी दिखती है:
| सामान्य क्वेरी का टेक्स्ट | क्वेरी का स्ट्रक्चर, टेक्स्ट में दिखाया गया है. |
| क्वेरी के चलने की संख्या | चुनी गई समयावधि में, क्वेरी के चलने की संख्या. |
| गड़बड़ी की संख्या | चुनी गई समयावधि में, गड़बड़ियों की संख्या. |
| क्वेरी के चलने में लगने वाला औसत समय(मि॰से॰) | डेटाबेस को क्वेरी प्रोसेस करने में लगने वाला औसत समय, जो मिलीसेकंड में दिखाया जाता है. |
| क्वेरी के लिए मिले नतीजों की औसत संख्या | क्वेरी के लिए मिले नतीजों की संख्या. नतीजों में दस्तावेज़, कलेक्शन आईडी, और एग्रीगेट किए गए बकेट शामिल होते हैं. |
| स्कैन किए गए दस्तावेज़ों की औसत संख्या | किसी क्वेरी में स्कैन किए गए दस्तावेज़ों की संख्या. |
| स्कैन की गई इंडेक्स एंट्री की औसत संख्या | क्वेरी को चलाने के लिए, इंडेक्स की जितनी एंट्री की जांच की गई. |
| औसत समय के हिसाब से लोड | औसत समय के आधार पर, सबसे ज़्यादा इस्तेमाल की जाने वाली क्वेरी को फ़िल्टर करने में मदद करने वाला डेटा. |
| कुल (बिल किए जा सकने वाले) रीड ऑपरेशन के हिसाब से लोड | बिल किए जा सकने वाले कुल रीड ऑपरेशन के आधार पर, सबसे ज़्यादा इस्तेमाल की जाने वाली क्वेरी को फ़िल्टर करने में मदद करने वाला डेटा. |
डेटा का विवरण और रखरखाव
डेटा का विवरण, तय की गई समयावधि पर निर्भर करता है:
- चार दिन पहले तक के इंटरवल के लिए, 10 मिनट का विवरण
- 30 दिन पहले तक के इंटरवल के लिए, एक घंटे का विवरण
क्वेरी की अहम जानकारी दिखाने वाले डैशबोर्ड का डेटा, ज़्यादा से ज़्यादा 30 दिनों तक सेव किया जाता है. 10 मिनट का डेटा चार दिनों तक सेव किया जाता है. वहीं, हर घंटे का डेटा 30 दिनों तक सेव किया जाता है.
सीमाएं
क्वेरी की अहम जानकारी दिखाने वाले डैशबोर्ड का डेटा, एक से दो घंटे की देरी से दिखता है.
कीमत
क्वेरी की अहम जानकारी दिखाने वाले डैशबोर्ड के लिए, कोई अतिरिक्त शुल्क नहीं देना होता.
ज़रूरी भूमिकाएं
क्वेरी की अहम जानकारी दिखाने वाले डैशबोर्ड को देखने के लिए ज़रूरी अनुमति पाने के लिए,
अपने एडमिन से अपने प्रोजेक्ट पर,
Datastore व्यूअर
(roles/datastore.viewer) की आईएएम भूमिका देने के लिए कहें.
इस पहले से तय भूमिका में, datastore.insights.get की अनुमति शामिल होती है. क्वेरी की अहम जानकारी दिखाने वाले डैशबोर्ड को देखने के लिए, यह अनुमति ज़रूरी है.
आपको कस्टम भूमिकाओं या पहले से तय अन्य भूमिकाओं के ज़रिए भी यह अनुमति मिल सकती है.
क्वेरी की अहम जानकारी देखना
Firebase कंसोल
- Firebase डेटाबेस के लिए, क्वेरी की अहम जानकारी देखने के लिए, Google Cloud कंसोल में डेटाबेस का क्वेरी की अहम जानकारी वाला पैनल खोलें.
Firebase कंसोल में, Firestore डेटाबेस पेज पर जाएं.
- डेटाबेस की सूची में से कोई डेटाबेस चुनें.
- टैब की सूची में, क्वेरी की अहम जानकारी पर क्लिक करें.
समय लगने या रीड ऑपरेशन की संख्या के आधार पर, सबसे ज़्यादा इस्तेमाल की जाने वाली क्वेरी ढूंढने के लिए, समय लगने या रीड ऑपरेशन पर क्लिक करें.