मैं mysql में ऑपरेटर के संबंध में कुछ बातें जानना चाहूंगा।
- ऑपरेटर में मूल्यों की संख्या, क्या कोई सीमा है?
- यदि मानों को क्रमबद्ध किया जाता है तो क्या यह प्रदर्शन में सुधार करता है? कर्मचारी कहो। यदि आईडी मापदंड में क्रमबद्ध हैं, तो क्या इससे प्रदर्शन में सुधार होगा?
उत्तर:
उत्तर № 1 के लिए 1- खैर, आम तौर पर यह संख्या "सीधे सीमित नहीं है, लेकिन आपको अधिक नहीं होना चाहिए"
max_allowed_packet
कुल मिलाकर आपकी क्वेरी का आकार। मूल रूप से एक सीमा है - जहाँ तक मुझे पता है, यदि आप इसे स्वयं नहीं छांटते हैं, तो mysql आपके लिए यह करेगा
लेकिन वास्तव में बड़े मामले में IN
क्वेरी के साथ इसे बदलने पर विचार करें INNER JOIN
सभी मूल्यों वाले अस्थायी तालिका के साथ। यह और तेज होगा।