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

Android के लिए SQLite डेटाबेस के प्रदर्शन में सुधार कैसे करें

मेरा मानना ​​है कि आप लूप का उपयोग करके 1000 या 10000 डाल रहे हैं। ट्रांज़ेक्शन का उपयोग करें, यह नाटकीय रूप से लिखने के समय को कम कर देगा। मुझे पहले से ही इस तरह की समस्या का सामना करना पड़ा है और इसने मेरे मामले में लिखने का समय लगभग 30 सेकंड से घटाकर लगभग 1 सेकंड से भी कम कर दिया है।

इस पर एक नज़र डालें।

मूल रूप से, आपको क्या करना चाहिए:

db.beginTransaction();
try{
    for(int i = 0 ; i < LENGTH ; i++ ) {
        // execute SQL
    }
    db.setTransactionSuccessful(); // marks a commit
    }
finally{
    db.endTransaction();
}



  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. Android कक्ष डेटाबेस, दर्ज किए गए नवीनतम रिकॉर्ड के विशिष्ट मूल्य को पुनः प्राप्त करें

  3. SQLite - संबंध बनाएं

  4. ऑनलाइन MySQL डेटाबेस के साथ ऑफ़लाइन SQLite डेटाबेस को सिंक्रनाइज़ करें

  5. ऐसा कोई कॉलम स्क्लाइट अपवाद नहीं