मुझे पता है कि आम तौर पर आपके द्वारा आवश्यक प्रत्येक आइटम को नाम देने के लिए mysql प्रश्नों का निर्माण करने के लिए हमेशा बेहतर प्रदर्शन होता है लेकिन उदाहरण के लिए प्रोफाइल पेज पर मुझे कुछ आइटम को छोड़कर कुछ आइटम की आवश्यकता हो सकती है।का उपयोग करने के लिए सबसे अच्छा * mysql में बहुत से फ़ील्ड को कॉल करते समय?
SELECT user_name,f_name,l_name,country,usa_state,other_state,zip_code,city,gender,birth_date,date_created,date_last_visit,
user_role,photo_url,user_status,friend_count,comment_count,forum_post_count,referral_count,referral_count_total,
setting_public_profile,setting_online,profile_purpose,profile_height,profile_body_type,profile_ethnicity, profile_occupation,profile_marital_status,profile_sex_orientation,profile_home_town,profile_religion,
profile_smoker,profile_drinker,profile_kids,profile_education,profile_income,profile_headline,profile_about_me,
profile_like_to_meet,profile_interest,profile_music,profile_television,profile_books,profile_heroes,profile_here_for,profile_counter FROM users WHERE user_id=1 AND user_role >
तो परीक्षण का एक गुच्छा किए बिना, शायद अधिक अनुभव वाला कोई व्यक्ति कुछ सलाह के साथ झुका सकता है?
इस बदतर
SELECT * FROM users WHERE user_id=1 AND user_role >
मैं सभी आइटम सूची क्योंकि तब उस पृष्ठ पर यह सिर्फ अगर मैं डीबी से कुछ चाहिए कि मैं क्या मेरे पास उपलब्ध है देखने के लिए easiar है पसंद करते हैं नहीं होगा लेकिन अगर यह होगा तेजी से तो मैं सूची नहीं उन्हें
लेकिन यदि आपको ** सभी ** तालिका के फ़ील्ड की आवश्यकता है तो क्या होगा? –
फिर आपको उन्हें बिल्कुल चुनना चाहिए। 'MySQL' आंतरिक रूप से फ़ील्ड की पूरी सूची में' * 'का विस्तार करेगा, इसमें कोई प्रदर्शन अंतर नहीं होगा। – Quassnoi
@Quassnoi आपके पहले बिंदु के बारे में, मुझे समझ में नहीं आता कि हमारे मामले '*' में एक चुनिंदा अभिव्यक्ति कैसे इंडेक्स उपयोग को प्रभावित कर सकती है। जैसा कि मैं इसे समझता हूं, यदि 'WHERE' स्थिति अनुक्रमित विशेषता के साथ काम करती है तो संबंधित इंडेक्स का उपयोग स्थिति को संतुष्ट करने वाले रिकॉर्ड खोजने के लिए किया जाएगा। रिकॉर्ड्स स्थित होने के बाद आरडीबीएमएस चयनित अभिव्यक्ति द्वारा आवश्यक विशेषताओं को लोड करेगा। इस दृष्टिकोण से, सूचकांक उपयोग लोड किए गए विशेषताओं के सेट पर निर्भर नहीं होना चाहिए। –