{"push_id":550564426,"size":13,"distinct_size":13,"ref":"refs/heads/multivariate-stats","head":"21b8b99e266f6d91534630b0a1ca1ca64e73e8dd","before":"f59133dd78dbacdcd3dcded1188b490144ca47f3","commits":[{"sha":"6a8e56c09ea61542964c41f8a5f3d88866c7ff9a","author":{"email":"2bc6038c3dfca09b2da23c8b6da8ba884dc2dcc2@pgaddict.com","name":"Tomas Vondra"},"message":"FIX: minor comment in build_mv_dependencies()","distinct":true,"url":"https://api.github.com/repos/tvondra/postgres/commits/6a8e56c09ea61542964c41f8a5f3d88866c7ff9a"},{"sha":"f37efed25f4b4c03f333b955f94c0822b42618f1","author":{"email":"ff0dc9ba250002871f7aabbaf6729ea66fc93fea@fuzzy.cz","name":"Tomas Vondra"},"message":"PATCH: initial implementation of multivariate MCV lists\n\n- extends the pg_mv_statistic catalog (add 'mcv' fields)\n- building the MCV lists during ANALYZE\n- simple estimation while planning the queries","distinct":true,"url":"https://api.github.com/repos/tvondra/postgres/commits/f37efed25f4b4c03f333b955f94c0822b42618f1"},{"sha":"9061b462efc0261242f3cbeda2797a705ffb6fac","author":{"email":"2bc6038c3dfca09b2da23c8b6da8ba884dc2dcc2@pgaddict.com","name":"Tomas Vondra"},"message":"FIX: don't build MCV list by default","distinct":true,"url":"https://api.github.com/repos/tvondra/postgres/commits/9061b462efc0261242f3cbeda2797a705ffb6fac"},{"sha":"5ef9352ceb8f093007954538ac2ad295caadd550","author":{"email":"2bc6038c3dfca09b2da23c8b6da8ba884dc2dcc2@pgaddict.com","name":"Tomas Vondra"},"message":"FIX: analyze MCV lists only when requested","distinct":true,"url":"https://api.github.com/repos/tvondra/postgres/commits/5ef9352ceb8f093007954538ac2ad295caadd550"},{"sha":"98ea1a7311587dfc25f25c65c1f71b630da535c3","author":{"email":"ff0dc9ba250002871f7aabbaf6729ea66fc93fea@fuzzy.cz","name":"Tomas Vondra"},"message":"FIX: comment about multivariate stats at clauselist_selectivity()","distinct":true,"url":"https://api.github.com/repos/tvondra/postgres/commits/98ea1a7311587dfc25f25c65c1f71b630da535c3"},{"sha":"2dd3462b6450a7900598b32e03944f4644802074","author":{"email":"ff0dc9ba250002871f7aabbaf6729ea66fc93fea@fuzzy.cz","name":"Tomas Vondra"},"message":"FIX: improvements in clauselist_mv_selectivity_mcvlist()\n\nmostly comments","distinct":true,"url":"https://api.github.com/repos/tvondra/postgres/commits/2dd3462b6450a7900598b32e03944f4644802074"},{"sha":"5141e592e777692741f0834289ffd7a4c6c5ece6","author":{"email":"2bc6038c3dfca09b2da23c8b6da8ba884dc2dcc2@pgaddict.com","name":"Tomas Vondra"},"message":"FIX: comment about upper selectivity boundaries for MCV lists","distinct":true,"url":"https://api.github.com/repos/tvondra/postgres/commits/5141e592e777692741f0834289ffd7a4c6c5ece6"},{"sha":"d8c75b657ab1cad6f68f3247f5edff023ce0bcd9","author":{"email":"ff0dc9ba250002871f7aabbaf6729ea66fc93fea@fuzzy.cz","name":"Tomas Vondra"},"message":"PATCH: initial implementation of multivariate histograms\n\n- extends the pg_mv_statistic catalog (add 'hist' fields)\n- building the histograms during ANALYZE\n- simple estimation while planning the queries","distinct":true,"url":"https://api.github.com/repos/tvondra/postgres/commits/d8c75b657ab1cad6f68f3247f5edff023ce0bcd9"},{"sha":"18fc398017342fc64958b137d98c13dc7262f095","author":{"email":"2bc6038c3dfca09b2da23c8b6da8ba884dc2dcc2@pgaddict.com","name":"Tomas Vondra"},"message":"FIX: don't build histogram by default","distinct":true,"url":"https://api.github.com/repos/tvondra/postgres/commits/18fc398017342fc64958b137d98c13dc7262f095"},{"sha":"67c229c703f27d9730a2592f8ee606afd76dff5b","author":{"email":"2bc6038c3dfca09b2da23c8b6da8ba884dc2dcc2@pgaddict.com","name":"Tomas Vondra"},"message":"FIX: analyze histogram only when requested","distinct":true,"url":"https://api.github.com/repos/tvondra/postgres/commits/67c229c703f27d9730a2592f8ee606afd76dff5b"},{"sha":"e42bd3b38d6a5c55ca0de10456e8096314e97a09","author":{"email":"ff0dc9ba250002871f7aabbaf6729ea66fc93fea@fuzzy.cz","name":"Tomas Vondra"},"message":"FIX: improvements in clauselist_mv_selectivity_histogram()\n\nmostly comments","distinct":true,"url":"https://api.github.com/repos/tvondra/postgres/commits/e42bd3b38d6a5c55ca0de10456e8096314e97a09"},{"sha":"8bcd809b353225549b8d1ff0ab007833fc833b04","author":{"email":"2bc6038c3dfca09b2da23c8b6da8ba884dc2dcc2@pgaddict.com","name":"Tomas Vondra"},"message":"FIX: minor cleanup in multivariate histograms\n\n- move BUCKET_SIZE_SERIALIZED() macro to histogram.c\n- rename MVHIST_ constants to MVSTAT_HIST","distinct":true,"url":"https://api.github.com/repos/tvondra/postgres/commits/8bcd809b353225549b8d1ff0ab007833fc833b04"},{"sha":"21b8b99e266f6d91534630b0a1ca1ca64e73e8dd","author":{"email":"2bc6038c3dfca09b2da23c8b6da8ba884dc2dcc2@pgaddict.com","name":"Tomas Vondra"},"message":"FIX: comment about building histograms on too many columns","distinct":true,"url":"https://api.github.com/repos/tvondra/postgres/commits/21b8b99e266f6d91534630b0a1ca1ca64e73e8dd"}]}