[Join Optimization] Evict plan cache entries based on LRU policy and enforce cache size limit

XMLWordPrintableJSON

    • Type: New Feature
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Query Optimization
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Add bounds for the join plan cache size and replace StringMap with an map enhanced with LRU eviction capability. As a starting point we can cap the number of entries in the plan cache, but the design discusses options for capping the memory usage in bytes instead.

            Assignee:
            Ben Shteinfeld
            Reporter:
            Ben Shteinfeld
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: