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

Laravel वाक्पटु withCount () के साथ की तुलना में धीमा होना चाहिए ()

अंतर यह है कि आप MySQL को केवल डंप के बजाय अपने कथन में प्रत्येक पंक्ति को गिनने के लिए कह रहे हैं। withCount की बात यह नहीं है कि यह तेज़ है, यह स्मृति पर बेहतर है यदि आपको केवल एक गिनती की आवश्यकता है।

उदाहरण के लिए, मेरा हजारों डेटा समृद्ध वस्तुओं के साथ संबंध है। अगर मैं सिर्फ के साथ का उपयोग करता हूं और फिर परिणामों को गिनने का प्रयास करता हूं, तो PHP स्मृति से बाहर हो जाएगा मुझे कभी भी गिनती करने का मौका मिलता है। अगर मैं गणना के साथ उपयोग करता हूं, तो केवल एक आइटम लौटाया जाता है जो मुझे बताता है कि कितने आइटम हैं, इसलिए PHP मेमोरी पर कोई कर नहीं है, लेकिन सभी काम एसक्यूएल सर्वर पर किया जाता है।



  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. PHP का उपयोग करके .pdf फ़ाइलों को MySQL में BLOB के रूप में कैसे स्टोर करें?

  3. तैयार विवरण के साथ त्रुटि

  4. jOOQ में एक अस्थायी तालिका स्तंभ नाम योग्यता प्राप्त करना

  5. Django एडब्ल्यूएस आरडीएस MySQL त्रुटि:(2026, 'एसएसएल कनेक्शन त्रुटि:त्रुटि:00000001:lib (0):func (0):कारण (1)')