Uploaded image for project: 'Blazegraph (by SYSTAP)'
  1. Blazegraph (by SYSTAP)
  2. BLZG-1575 Small slot optimization meta-ticket
  3. BLZG-1597

Document how to take advantage of the small slot optimization on the wiki

    Details

    • Type: Sub-task
    • Status: Done
    • Priority: Medium
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: BLAZEGRAPH_2_0_0
    • Component/s: RWStore
    • Labels:
      None

      Description

      The small slot optimization is not documented anywhere on our wiki. This should be captured in the IO Optimizations page. See [1].

      Per BLZG-1596, the small slot optimization will be enabled by default.

      To take advantage of this optimization, people need to configure indices with high scatter (OSP, POS for triples) to have relatively low branching factors. This will reduce the average size of an index page for those indices. The small slot optimization code will then tend to co-locate index pages on a single page in the backing store. This reduces the #of IOs and improves locality.

      [1] https://blog.blazegraph.com/?p=751 (small slot optimization blog entry)

        Activity

        Hide
        bryanthompson bryanthompson added a comment -

        bradbebee Who has this ticket?

        Show
        bryanthompson bryanthompson added a comment - bradbebee Who has this ticket?
        Hide
        beebs Brad Bebee added a comment -

        igorkim Can you please integrate the blog post into a Wiki update?

        Show
        beebs Brad Bebee added a comment - igorkim Can you please integrate the blog post into a Wiki update?
        Hide
        igorkim igorkim added a comment -

        Brad Bebee, yes, Maria will convert blogpost https://blog.blazegraph.com/?p=751 to wiki page, should it be a separate article in "Optimizations and Benchmarking" section?

        Show
        igorkim igorkim added a comment - Brad Bebee , yes, Maria will convert blogpost https://blog.blazegraph.com/?p=751 to wiki page, should it be a separate article in "Optimizations and Benchmarking" section?
        Show
        maria.krokhaleva maria.krokhaleva added a comment - Added a section https://wiki.blazegraph.com/wiki/index.php/IOOptimization#The_Small_Slot_Optimization

          People

          • Assignee:
            maria.krokhaleva maria.krokhaleva
            Reporter:
            bryanthompson bryanthompson
          • Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: