Uploaded image for project: 'Moodle app'
  1. Moodle app
  2. MOBILE-3981

Use optimized database adapter for tables used during startup

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 3.9.5
    • 4.0.0
    • Performance
    • Hide

      The app should work normally, and performance should have improved (although that may be difficult to assert). Different caching strategies can be tested using the config overrides as documented in the testing instructions from MOBILE-3977 or setting a cookie such as:

      document.cookie = 'MoodleAppConfig={"databaseOptimizations":{"cachingStrategy":"eager","debug":true}}';
      

      Show
      The app should work normally, and performance should have improved (although that may be difficult to assert). Different caching strategies can be tested using the config overrides as documented in the testing instructions from MOBILE-3977 or setting a cookie such as: document.cookie = 'MoodleAppConfig={"databaseOptimizations":{"cachingStrategy":"eager","debug":true}}';
    • MOODLE_39_STABLE
    • MOODLE_400_STABLE
    • Moodle App 4.0

    Description

      Now that we've introduced some optimization strategies in MOBILE-3977, we can use them in the rest of the tables in the app. It would be too much work to refactor everything, so for now we'll apply the improvements to tables used during startup given that they are the most critical for performance.

      Attachments

        Issue Links

          Activity

            People

              noeldemartin Noel De Martin
              noeldemartin Noel De Martin
              Dani Palou Dani Palou
              Juan Leyva Juan Leyva
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                22/Apr/22