Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-28591

DefaultOfBizListIterator reads the full result set into memory under Postgres and possibly other database implementations

    XMLWordPrintable

Details

    Description

      During a re-index all issues are read using the DefaultOfBizListIterator, because this is implemented outside a transaction PostgreSQL does not use a server side cursor and so reads the complete result set containing all issues into memory consuming excessive amounts of memory in the process.

      Other databases may behave similarly.

      Attachments

        Issue Links

          Activity

            People

              edalgliesh Eric Dalgliesh
              tcampbell Trevor Campbell (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: