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

सोलर 4.6.0 DataImportHandler प्रदर्शन को गति देता है

क्वेरी कैशिंग से, मेरा मतलब था CachedSqlEntityProcessor . मैं मर्ज किए गए . के पक्ष में हूं आपके अन्य प्रश्न के समान समाधान MySQL GROUP_CONCAT डुप्लिकेट प्रविष्टियां . लेकिन CachedSqlEntityProcessor भी मदद करेगा, अगर p_id मुख्य क्वेरी publication_authors के परिणामसेट में बार-बार दोहराया जाता है , और आपको अतिरिक्त मेमोरी उपयोग पर कम चिंता है।

अपडेट:ऐसा लगता है कि आपके पास दो अन्य प्रश्न हल हो गए हैं, शायद आप किसी भी तरह से जा सकते हैं, मैं संक्षिप्त उदाहरण/सूचक पोस्ट करता हूं जैसा आपने अनुरोध किया था, अगर दूसरों को यह आसान लगता है

<entity name="x" query="select * from x">
    <entity name="y" query="select * from y" processor="CachedSqlEntityProcessor"  where="xid=x.id">
    </entity>
<entity>

यह उदाहरण wiki से लिया गया है . यह अभी भी प्रत्येक क्वेरी को चलाएगा "y से चुनें * जहां xid =id" प्रति आईडी मुख्य क्वेरी से "x से चुनें *"। लेकिन यह एक ही क्वेरी को बार-बार नहीं भेजेगा।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में समान मान प्राप्त करने के लिए एकाधिक तालिकाओं में शामिल होना

  2. MySQL क्लाइंट एप्लिकेशन का उपयोग करना

  3. इस त्रुटि को कैसे ठीक करें mysql_fetch_assoc () पैरामीटर 1 को संसाधन, बूलियन में दिए जाने की अपेक्षा करता है?

  4. LINQ से Entities 'System.String ToString ()' विधि को नहीं पहचानते हैं, और इस विधि को स्टोर अभिव्यक्ति में अनुवादित नहीं किया जा सकता है

  5. php . में विशेष वर्ण हटाएं