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

foreach लूप:R में सभी कोर का उपयोग करना (विशेषकर यदि हम foreach लूप के अंदर sql क्वेरी भेज रहे हैं)

मेरा सुझाव यह है:डेटाबेस प्रश्नों को लूप के बाहर ले जाएं, और एक्सेस लॉक करें ताकि आप समानांतर डेटाबेस क्वेरी न करें। मुझे लगता है कि यह चीजों को भी गति देगा, क्योंकि आपके पास समानांतर डिस्क का उपयोग नहीं होगा, जबकि आप अभी भी समानांतर प्रसंस्करण करने में सक्षम होंगे।

अर्थ (छद्म कोड)db =डेटाबेस से कनेक्ट करेंथ्रेडलॉक =लॉक ();

parfor {threadlock.lockresult =db query (डेटाबेस को लॉक किए बिना लोड करते समय आप सभी डेटा यहां खींच सकते हैं, क्योंकि आप प्रक्रिया नहीं कर सकते हैं) थ्रेड.अनलॉक प्रोसेस परिणामी डेटा (जो अब केवल डेटा है, न कि एक sql ऑब्जेक्ट)।}




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Php और jquery में लोकेशन फाइंडर स्क्रिप्ट के साथ भारत का पिनकोड डेटाबेस

  2. Android पर DriverManager.getConnection () के साथ असमर्थित ऑपरेशन अपवाद

  3. मैक पर MySQL वर्कबेंच से कनेक्ट नहीं हो सकता। '127.0.0.1' पर MySQL सर्वर से कनेक्ट नहीं हो सकता (61) Mac Macintosh

  4. समाप्त जावा प्रोजेक्ट, अब जार या .exe फ़ाइल (डेटाबेस के साथ) बना रहा है

  5. MySQL में दशमलव वीएस इंट?