मैं अपने वेब ऐप के साथ कुछ ओरेकल प्रदर्शन मुद्दों पर काम कर रहा हूं। एक बात मैंने देखा है कि ऐसा लगता है कि किसी भी तरह के परीक्षणों को खराब करना प्रतीत होता है कि बहुत से परिणाम लौटने वाले सरल प्रश्न अभी भी बहुत धीमे हैं। एक उदाहरण है:ओरेकल - क्यों चुनें * फू से; बहुत धीरे?
select * from TPM_PROJECTWORKGROUPS;
जब मैंने इसे चलाने के लिए, मैं:
5825 record(s) selected [Fetch MetaData: 0ms] [Fetch Data: 59s]
[Executed: 9/22/2011 1:52:38 PM] [Execution: 203ms]
यदि मैं यह सही ढंग से समझ, इसका मतलब है वास्तविक क्वेरी को चलाने के लिए 203ms लिया, लेकिन यह करने के लिए कि डेटा के लिए 59 सेकंड लगे ग्राहक को वापस लौटाया जाए, क्या इस मामले में "प्राप्त करें" का अर्थ है?
मुझे डेटाबेस मशीन से सीधे कनेक्ट करने और स्थानीय रूप से क्वेरी चलाने की सुविधा नहीं है, लेकिन क्या यह मानना सुरक्षित है कि अपराधी वास्तविक नेटवर्क बैंडविड्थ है? यह समझ में आता है क्योंकि मैं सिएटल में हूं और सर्वर न्यूयॉर्क में है, लेकिन 5800 पंक्तियों के लिए अभी भी एक मिनट काफी धीमी गति से दिखता है।
क्या ए के लिए कोई त्वरित सलाह है) यह पुष्टि करना कि नेटवर्क बैंडविड्थ वास्तव में समस्या है और बी) किसी भी "गॉथचास" या चीजों को जांचने के लिए तारों पर डेटा को क्रमबद्ध करना क्यों धीमा है? धन्यवाद!
कुछ अपडेट टिप्पणी के आधार पर: से
COUNT का चयन करें (*) (* चुनें TPM_PROJECTWORKGROUPS से) टी;
परिणाम:
1 record(s) selected [Fetch MetaData: 0ms] [Fetch Data: 0ms]
[Executed: 9/22/2011 2:16:08 PM] [Execution: 219ms]
और अगर मैं केवल एक स्तंभ का चयन करके देखें:
चयन TPM_PROJECTWORKGROUPS से PROJECTID;
परिणाम:
5825 रिकॉर्ड (रों) चुना गया [लायें मेटाडाटा: 0ms] [डेटा लाएं: 1 मी 0]
[निष्पादित: 2011/09/22 02:17:20 PM] [निष्पादन: 203ms]
तालिका स्कीमा:
PROJECTID (संख्या) WORKGROUPID (संख्या)
क्या आप वाकई टीपीएम_PROJECTWORKGROUPS एक टेबल है और एक दृश्य नहीं है? – MusiGenesis
एक पंक्ति का आकार क्या है? कोई सीएलओबी/बीएलओबी? – muratgu
'से चुनें COUNT (*) से चुनें (टीपीएम_PROJECTWORKGROUPS से चुनें *); और देखें कि कोई बड़ा अंतर है –