Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

क्या ORDER BY के बिना LIMIT का उपयोग करना सुरक्षित है?

यदि आप ORDER BY का उपयोग नहीं कर रहे हैं तो आप अपने रिकॉर्ड को सॉर्ट नहीं कर रहे हैं, इसलिए यह निश्चित रूप से आपके डेटा की पुनर्प्राप्ति को तेज़ कर देगा। इसलिए यदि आप केवल LIMIT का उपयोग करते हैं तो यह ORDER BY के माध्यम से प्राप्त डेटा की तुलना में तेज़ होगा। लेकिन ध्यान रहे, उस स्थिति में डेटा किसी भी क्रम में नहीं होगा।

जहां तक ​​सुरक्षा का सवाल है, मैं इस बारे में निश्चित नहीं हूं कि आप किस सुरक्षा के बारे में सोच रहे हैं, क्योंकि ऐसी क्वेरी में कोई संभावित नुकसान नहीं है जो केवल LIMIT का उपयोग करती है और ORDER BY क्लॉज का उपयोग नहीं करती है।

आप इस लेख को भी देख सकते हैं: द्वारा आदेश... प्रदर्शन अनुकूलन सीमित करें



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. किन उपयोगकर्ताओं ने किन लिंक्स पर क्लिक किया है, इस पर नज़र रखने के लिए एक डेटाबेस स्थापित करना?

  2. MySQL तालिका में सरणियों को संग्रहीत करने के लिए BLOB बनाम VARCHAR

  3. DATE के रूप में MySQL CAST

  4. NO_BACKSLASH_ESCAPES विकल्प सक्षम होने पर शाब्दिक प्रतिशत चिह्न से कैसे बचें?

  5. MySQL:कौन सा संस्करण जांचें:32 बिट या 64 बिट?