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