यह स्टोरेज इंजन पर निर्भर करता है।
- MyISAM के लिए प्रत्येक तालिका के लिए कुल पंक्ति गणना संग्रहीत की जाती है, इसलिए
SELECT COUNT(*) FROM yourtable
एक ऑपरेशन ओ (1) है। इसे बस इस मान को पढ़ने की जरूरत है। - InnoDB के लिए कुल पंक्ति गणना संग्रहीत नहीं की जाती है इसलिए एक पूर्ण स्कैन की आवश्यकता होती है। यह एक O(n) ऑपरेशन है।
मैनुअल से :