दिलचस्प पोस्ट
स्काला में, "प्रारंभिक प्रारंभकर्ता" क्या है? $ _FILES सरणी के माध्यम से आप कैसे पाश करते हैं? नेटबींस के साथ निर्यात जार "सही" JSON दिनांक प्रारूप echo करें कि outputs stderr तक आप एक वीकएचशैप या कमजोर का उपयोग कब करेंगे? सी # के साथ, प्रत्येक शब्द के पहले चरित्र, या पूरे स्ट्रिंग के पहले अक्षर को कैपिटल कैसे करें? Google Chrome की अधिकतम-कनेक्शन-प्रति-सर्वर सीमा 6 से अधिक तक बढ़ाना जब एक अवलोकन के संकलन को समाशोधन किया जाता है, तो ई में कोई आइटम नहीं हैं पीडीएफपीसीएल में सही संरेखित करें मैं RAILS_ENV को एक रेक कार्य में कैसे लागू कर सकता हूं? ऑब्जेक्ट्स और एरेज़ अतिरिक्त एक रेंज ऑब्जेक्ट दिया गया है, जब कोशिकाओं की एक श्रेणी में प्रत्येक सेल के माध्यम से लूप एक निश्चित स्थिति में एक स्ट्रिंग में एक वर्ण डालें सी # विंडोज फॉर्म से मौजूदा यूआरएल को पुनर्प्राप्त करें

डेटाबेस या तालिका के लिए अनुक्रमित कैसे देखें?

मुझे कैसे पता चलेगा कि मेरे डेटाबेस में कोई इंडेक्स है?

कैसे एक विशिष्ट तालिका के लिए?

वेब के समाधान से एकत्रित समाधान "डेटाबेस या तालिका के लिए अनुक्रमित कैसे देखें?"

विशिष्ट तालिका उपयोग के लिए सूचकांक को देखने के लिए देखें सूचकांक:

SHOW INDEX FROM yourtable; 

किसी विशेष स्कीमा के भीतर सभी तालिकाओं के लिए अनुक्रमणिका देखने के लिए आप INFORMATION_SCHEMA से STATISTICS तालिका का उपयोग कर सकते हैं:

 SELECT DISTINCT TABLE_NAME, INDEX_NAME FROM INFORMATION_SCHEMA.STATISTICS WHERE TABLE_SCHEMA = 'your_schema'; 

जहां क्लॉज आपको सभी स्कीमाओं में सभी अनुक्रमित दिखाएगा वहां से निकाला जा रहा है।

यदि आप सभी डेटाबेस में सभी अनुक्रमणिका को एक बार में देखना चाहते हैं:

 use information_schema; SELECT * FROM statistics; 
 SHOW INDEX FROM mytable FROM mydb; SHOW INDEX FROM mydb.mytable; 

दस्तावेज़ीकरण देखें

आप इस क्वेरी का उपयोग सूचकांक के साथ-साथ निर्दिष्ट डेटाबेस में प्रत्येक तालिका के सूचक नाम पाने के लिए कर सकते हैं।

 SELECT TABLE_NAME, COUNT(1) index_count, GROUP_CONCAT(DISTINCT(index_name) SEPARATOR ',\n ') indexes FROM INFORMATION_SCHEMA.STATISTICS WHERE TABLE_SCHEMA = 'mydb' AND INDEX_NAME != 'primary' GROUP BY TABLE_NAME ORDER BY COUNT(1) DESC; 

मैं इस प्रश्न का प्रस्ताव:

 SELECT DISTINCT s.* FROM INFORMATION_SCHEMA.STATISTICS s LEFT OUTER JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS t ON t.TABLE_SCHEMA = s.TABLE_SCHEMA AND t.TABLE_NAME = s.TABLE_NAME AND s.INDEX_NAME = t.CONSTRAINT_NAME WHERE 0 = 0 AND t.CONSTRAINT_NAME IS NULL AND s.TABLE_SCHEMA = 'YOUR_SCHEMA_SAMPLE'; 

आपने सभी इंडेक्स केवल सूचकांक पाया

संबंध।

किसी विशिष्ट तालिका के लिए:

 SELECT * FROM sys.indexes WHERE object_id = ( SELECT object_id FROM sys.objects WHERE name = 'yourTableName' ) 

आप अपने अनुक्रमणिका को MySQL workbench में देख सकते हैं। प्रदर्शन रिपोर्ट टैब पर आप सिस्टम पर सभी प्रयुक्त इंडेक्स और अप्रयुक्त अनुक्रमित देख सकते हैं। या आप क्वेरी को आग लगा सकते हैं।

* sys.schema_index_statistics से * चुनें;