Github
来源:Presto
浏览 426
扫码
分享
2020-04-20 22:53:12
12.52. Release 0.184
General Changes
- Fix query execution failure for
split_to_map(…)[…]
. - Fix issue that caused queries containing
CROSS JOIN
to continue using CPU resourceseven after they were killed. - Fix planning failure for some query shapes containing
count(*)
and a non-emptyGROUP BY
clause. - Fix communication failures caused by lock contention in the local scheduler.
- Improve performance of
element_at()
for maps to be constant time rather thanproportional to the size of the map. - Improve performance of queries with gathering exchanges.
- Require
coalesce()
to have at least two arguments, as mandated by the SQL standard. - Add
hamming_distance()
function.
JDBC Driver Changes
- Always invoke the progress callback with the final stats at query completion.
Web UI Changes
- Add worker status page with information about currently running threadsand resource utilization (CPU, heap, memory pools). This page is accessibleby clicking a hostname on a query task list.
Hive Changes
- Fix partition filtering for keys of
CHAR
, DECIMAL
, or DATE
type. - Reduce system memory usage when reading table columns containing string valuesfrom ORC or DWRF files. This can prevent high GC overhead or out-of-memory crashes.
TPCDS Changes
- Fix display of table statistics when running
SHOW STATS FOR …
.
SPI Changes
- Row columns or values represented with
ArrayBlock
and InterleavedBlock
areno longer supported. They must be represented as RowBlock
or SingleRowBlock
. - Add
source
field to ConnectorSession
.