dbiprofp - क्लाउड में ऑनलाइन

यह कमांड dbiprofp है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


dbiprof - DBI::ProfileData के लिए कमांड-लाइन क्लाइंट

SYNOPSIS


प्रोफ़ाइल डंप फ़ाइल में सबसे लंबे कुल रनटाइम वाली दस क्वेरीज़ की रिपोर्ट देखें
prof1.बाहर:

dbiprof prof1.out

प्रोफ़ाइल फ़ाइल में सबसे अधिक बार चलने वाली शीर्ष 10 क्वेरीज़ देखें डीबीआई.प्रो (डिफ़ॉल्ट):

डीबीप्रोफ़--सॉर्ट गिनती

15 प्रविष्टियों वाली वही रिपोर्ट देखें:

डीबीप्रोफ--सॉर्ट काउंट--नंबर 15

वर्णन


यह टूल DBI::ProfileData के लिए एक कमांड-लाइन क्लाइंट है। यह आपको विश्लेषण करने की अनुमति देता है
DBI::ProfileDumper द्वारा निर्मित प्रोफ़ाइल डेटा फ़ाइल और विभिन्न उपयोगी रिपोर्ट तैयार करती है।

विकल्प


यह प्रोग्राम निम्नलिखित विकल्प स्वीकार करता है:

--संख्या एन
रिपोर्ट में इतने सारे आइटम तैयार करें. डिफ़ॉल्ट 10 है। यदि "सभी" पर सेट है तो सभी
परिणाम दिखाए गए हैं.

--सॉर्ट फ़ील्ड
दिए गए फ़ील्ड के अनुसार परिणाम क्रमबद्ध करें. अनेक फ़ील्ड के आधार पर क्रमबद्ध करना वर्तमान में समर्थित नहीं है
(पैच का स्वागत है)। उपलब्ध सॉर्ट फ़ील्ड हैं:

कुल
सभी रनों में कुल समय के आधार पर क्रमबद्ध करें। यह डिफ़ॉल्ट प्रकार है.

सबसे लंबे समय तक
सबसे लंबे एकल रन के अनुसार क्रमबद्ध।

गणना
रनों की कुल संख्या के आधार पर क्रमबद्ध करें.

प्रथम
पहली बार में लगे समय के अनुसार क्रमबद्ध करें।

कम से कम
सबसे कम एकल रन के अनुसार क्रमबद्ध।

key1
पथ में पहले तत्व के मान के अनुसार क्रमबद्ध करें, जो संख्यात्मक होना चाहिए। आप
"Key2" और "Key3" के आधार पर भी सॉर्ट किया जा सकता है।

--उलटना
चयनित प्रकार को उलट देता है। उदाहरण के लिए, कुल मिलाकर सबसे छोटी रिपोर्ट देखने के लिए
पहर:

डीबीप्रोफ--सॉर्ट टोटल--रिवर्स

--मैच कुंजीएन=मूल्य
केवल उन वस्तुओं पर विचार करें जहां निर्दिष्ट कुंजी दिए गए मान से मेल खाती है। चाबियाँ हैं
1 से क्रमांकित। उदाहरण के लिए, मान लें कि आपने DBI::प्रोफ़ाइल पथ का उपयोग किया है:

[डीबीआईप्रोफाइल_स्टेटमेंट, डीबीआईप्रोफाइल_मेथोडनाम]

और इसे dbiprof कहा जाता है:

dbiprof --match key2=निष्पादित करें

आपकी रिपोर्ट केवल निष्पादन क्वेरी दिखाएगी, तैयारी, फ़ेच आदि को छोड़ देगी।

यदि दिया गया मान स्लैश ("/") से शुरू और समाप्त होता है तो इसे माना जाएगा
नियमित अभिव्यक्ति। उदाहरण के लिए, केवल SELECT क्वेरीज़ को शामिल करने के लिए जहां key1 है
बयान:

dbiprof --match key1=/^SELECT/

डिफ़ॉल्ट रूप से मिलान अभिव्यक्ति का मिलान केस-असंवेदनशील रूप से किया जाता है, लेकिन इसे बदला जा सकता है
--केस-सेंसिटिव विकल्प के साथ।

--कुंजीएन=मान को बाहर निकालें
जहां निर्दिष्ट कुंजी दिए गए मान से मेल खाती है, वहां से आइटम हटाएं। उदाहरण के लिए, को
सभी तैयार प्रविष्टियों को बाहर निकालें जहां key2 विधि का नाम है:

dbiprof -- कुंजी2 को बाहर निकालें=तैयार करें

जैसे "--मैच", यदि दिया गया मान स्लैश ("/") से शुरू और समाप्त होता है तो यह होगा
इसे नियमित अभिव्यक्ति के रूप में माना जाता है। उदाहरण के लिए, जहां key1 है वहां UPDATE क्वेरीज़ को बाहर करने के लिए
बयान:

dbiprof --मैच key1=/^अद्यतन/

डिफ़ॉल्ट रूप से बहिष्कृत अभिव्यक्ति का मिलान केस-असंवेदनशील रूप से किया जाता है, लेकिन ऐसा हो सकता है
--केस-सेंसिटिव विकल्प के साथ बदला गया।

--अक्षर संवेदनशील
इस विकल्प का उपयोग करने से --match और --exclude केस-संवेदी रूप से कार्य करने लगते हैं। के लिए डिफ़ॉल्ट
बंद।

--हटाएं
"DeleteFiles" विकल्प को DBI::ProfileData पर सेट करता है जिसके कारण फ़ाइलें हटा दी जाती हैं
पढ़ने के बाद। अधिक विवरण के लिए DBI::ProfileData देखें।

--डंपनोड्स
पर्ल डेटा संरचना के रूप में नोड्स की सूची प्रिंट करें। "-सॉर्ट" विकल्प का प्रयोग करें
यदि आप सूची को क्रमबद्ध करना चाहते हैं।

--संस्करण
Dbiprof संस्करण संख्या प्रिंट करें और बाहर निकलें।

onworks.net सेवाओं का उपयोग करके ऑनलाइन dbiprofp का उपयोग करें



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम