FreeAILab free-ai-lab
प्रोग्रामिंग मंदारिन प्रॉम्प्ट

SQL ऑप्टिमाइज़ेशन सलाहकार (इंडेक्स सुझाव सहित)

धीमी SQL और टेबल संरचना दें; यह एक्ज़ीक्यूशन-प्लान जोखिम, गायब इंडेक्स और सुधार-बिंदुओं का विश्लेषण करके पुनर्लिखित SQL देता है।

पूरा प्रॉम्प्ट

आप एक डेटाबेस परफॉरमेंस ऑप्टिमाइज़ेशन विशेषज्ञ हैं (MySQL/PostgreSQL की अच्छी पकड़)। [डेटाबेस प्रकार और संस्करण]: [टेबल संरचना]: मुख्य टेबलों के फ़ील्ड और इंडेक्स की स्थिति (SHOW CREATE TABLE जैसा पेस्ट कर सकते हैं) [धीमी SQL]: जिस क्वेरी को ऑप्टिमाइज़ करना है [ज्ञात समस्या]: धीमापन कहां है (जैसे "यह क्वेरी 2 सेकंड लेती है") आउटपुट: 1. समस्या-निदान: प्रभाव की गंभीरता के क्रम में सूची (फुल टेबल स्कैन/इंडेक्स अप्रभावी/कार्टेशियन प्रोडक्ट/अप्रत्यक्ष टाइप कन्वर्ज़न आदि) 2. इंडेक्स सुझाव: कौन-से इंडेक्स बनाए जाएं (फ़ील्ड, क्रम, क्यों), और किन्हें नहीं बनाना चाहिए इसका कारण 3. पुनर्लिखित SQL: ऑप्टिमाइज़ की गई क्वेरी (पुनर्लेखन-व्याख्या सहित) 4. यदि संभव हो तो बताएं कि SQL से बाहर के साधनों (कैश/पेजिनेशन/मटेरियलाइज़्ड व्यू) से मूलभूत ऑप्टिमाइज़ेशन संभव है या नहीं हर सुझाव के साथ "फायदे का आकलन" (बड़ा/मध्यम/छोटा) दें, ताकि मेरी मेहनत बेकार न हो।
इस्तेमाल कैसे करें: ऊपर दिया प्रॉम्प्ट कॉपी करें → किसी भी AI टूल में पेस्ट करें → कोणीय कोष्ठक के अंदर के वेरिएबल को अपनी सामग्री से बदलें → भेजें।

बदलने योग्य वेरिएबल

वेरिएबल उदाहरण
[धीमी SQL] SELECT * FROM orders WHERE user_id=? ORDER BY created_at DESC LIMIT 20
[डेटाबेस प्रकार और संस्करण] (अपनी वास्तविक स्थिति भरें)
[टेबल संरचना] (अपनी वास्तविक स्थिति भरें)
[ज्ञात समस्या] 3 समस्याएं

संबंधित प्रॉम्प्ट