मेरे पास एक ऐसा एप्लिकेशन है जो ट्विटर से बड़ी मात्रा में डेटा लोड करता है। हमने कुछ प्रदर्शन समस्याओं को नोटिस करना शुरू कर दिया है और इसलिए मैं अनुप्रयोग डेटाबेस के लिए एसक्यूएल प्रोफाइलर सेटअप करता हूं। मैंने देखा है कि निम्नलिखित SQL कथन निष्पादित किए जा रहे हैं लेकिन मेरे कोड में कहीं भी दिखाई नहीं देते हैं। इसलिए, मुझे लगता है कि या तो SQL सर्वर 2005 या कोल्डफ्यूजन 8 कुछ कारणों से इन कथनों को जोड़ रहे हैं।अवांछित एसक्यूएल स्टेटमेंट्स को निष्पादित करने वाले कोल्डफ्यूजन
SET TRANSACTION ISOLATION LEVEL READ COMMITTED
SET FMTONLY ON select Title from Links where 1=2 SET FMTONLY OFF
exec [sys].sp_datatype_info_90 -9,@ODBCVer=4
EXEC sp_executesql N'set implicit_transactions off select USER_NAME() select usertype,type,name from systypes where usertype>=257'
EXEC sp_execute 16,'iTunes Store'
exec sp_unprepare 28
- मैं अपने कोड
- मेरे सभी प्रश्नों cfqueries से भाग गया जा रहा है किसी भी cftransaction की जरूरत नहीं है। (कोई संग्रहित प्रक्रियाओं)
- मैं कभी नहीं एक कार्यकारी बयान कहीं भी निष्पादित या मेरे कोड
- इन सभी बयान मेरी डेटाबेस उपयोगकर्ता खाते से भाग गया जा रहा है विशेष रूप से अपने वेब आवेदन के लिए
- # 5 में बयान की स्थापना में चला रहा हूँ और # 6 कई अलग अलग संख्या के साथ दोहराया जाता है
- बयान # 5 में, कई अलग अलग तार
क्यों इन बयानों जोड़े जा रहे हैं के साथ दोहराया जाता है कर रहे हैं वे की जरूरत है, और यदि नहीं मैं उन्हें कैसे रोक सकता है?