DB Meeting - Implementing histograms that provide error guaranteesExport this event to calendar

Wednesday, February 5, 2014 2:30 PM EST
Speaker: David DeHaan, SAP Waterloo
Abstract: In most DBMSs, histograms are an important data source used during cardinality estimation. Bad cardinality estimates originating from poor histograms can have drastic effects on the optimizer's ability to cost and therefore select a reasonable execution plan for a query. In this talk I'll describe "q-optimal histograms," which are histograms proposed by Guido Moerkotte that provide a quality guarantee such that any cardinality estimate derived from the histogram obeys a parameterized error bound. In addition to describing theory related to construction and use of q-optimal histograms, I'll also describe my own experience of implementing q-optimal histograms within the latest release of SAP HANA, along with some of the engineering decisions and algorithmic improvements that factored into the implementation.
Location 
DC - William G. Davis Computer Research Centre
Room 1331
200 University Avenue West

Waterloo, ON N2L 3G1
Canada

S M T W T F S
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
  1. 2024 (8)
    1. May (1)
    2. April (1)
    3. March (5)
    4. February (1)
  2. 2023 (13)
    1. December (2)
    2. October (1)
    3. September (2)
    4. August (2)
    5. May (3)
    6. April (1)
    7. February (1)
    8. January (1)
  3. 2022 (6)
  4. 2021 (8)
  5. 2020 (6)
  6. 2019 (27)
  7. 2018 (26)
  8. 2017 (15)
  9. 2016 (25)
  10. 2015 (19)
  11. 2014 (34)