Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-25085

Simplify instrumentation for LRU eviction

    XMLWordPrintable

Details

    Description

      Let us add the status variable innodb_buffer_pool_pages_LRU_freed to monitor the number of pages that were freed by a buffer pool LRU eviction scan, without flushing.

      Also, let us simplify the information_schema.innodb_metrics interface (which we hope to eventually remove in MDEV-15706) by removing the following:

      • buffer_LRU_batches_flush
      • buffer_LRU_batch_flush_pages
      • buffer_LRU_batches_evict
      • buffer_LRU_batch_evict_pages

      and by making the following reflect the status variables:

      • buffer_LRU_batch_flush_total_pages: innodb_buffer_pool_pages_LRU_flushed
      • buffer_LRU_batch_evict_total_pages: innodb_buffer_pool_pages_LRU_freed

      Attachments

        Issue Links

          Activity

            People

              marko Marko Mäkelä
              marko Marko Mäkelä
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0d
                  0d
                  Logged:
                  Time Spent - 3.25h
                  3.25h

                  Git Integration

                    Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.