Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-6410

Bulk data insert should fill new pages to minimize free-list overhead

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Duplicate
    • 2.1
    • None
    • persistence

    Description

      Currently every cache-put require the following:
      1) Find the page with enough space
      2) Remove it from free-list
      3) Update the page
      4) Return back to appropriate free-list

      When doing bulk data loading, we usually need to fill a lot of pages. To minimize free-list overhead we can do the following:
      1) Allocate new page
      2) Fill it with as much entries as possible
      3) Add it to appropriate free-list

      This could drastically improve free-list overhead and this improve loading performance.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              vozerov Vladimir Ozerov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: