Release Notes for MariaDB Enterprise ColumnStore 6.2.2
This page is part of MariaDB's Documentation.
The parent of this page is: Release Notes for MariaDB Enterprise ColumnStore 6
Topics on this page:
Overview
MariaDB Enterprise ColumnStore 6.2.2 is a maintenance release of MariaDB Enterprise ColumnStore. MariaDB Enterprise ColumnStore is a columnar storage engine included with MariaDB Enterprise Server. This is the second release in the Enterprise ColumnStore 6 series.
MariaDB Enterprise ColumnStore 6.2.2 was released on 2021-12-13. This release is of General Availability (GA) maturity.
This release of MariaDB Enterprise ColumnStore is included with MariaDB Enterprise Server 10.6.5-2.
Notable Changes
CMAPI 1.6 is now included
CMAPI is a REST API for administering MariaDB Enterprise ColumnStore in multi-node topologies.
For additional information, see "Release Notes for CMAPI 1.6".
Performance improvements for query execution (MCOL-4849, MCOL-4810)
ColumnStore's ExeMgr process now performs fewer context switches.
ColumnStore's PrimProc process now uses less memory.
Some internal operations have been improved to use more parallelism.
JOIN support for columns using increased DECIMAL precision (MCOL-4173)
ColumnStore can now JOIN tables on
DECIMAL(38)columns.
Utility to rebuild the Extent Map (MCOL-312)
The
mcsRebuildEMutility is now installed by Enterprise ColumnStore.Enterprise ColumnStore uses the Extent Map to store metadata about the data stored in each extent. There are certain situations when metadata in the Extent Map can become inconsistent with the extents. In these situations, the Extent Map should be rebuilt.
When no options are provided, the
mcsRebuildEMutility rebuilds the Extent Map. It does not check whether the Extent Map is already consistent with the extents. It rebuilds the Extent Map even if the Extent Map is already consistent.When the
-doption is provided, themcsRebuildEMutility displays what changes it would make to the Extent Map and exits. This option can be used to test the operation without writing changes to disk.When the
-soption is provided, themcsRebuildEMutility displays the current contents of the Extent Map and exits.
Issues Fixed
Can result in a hang or crash
When
columnstore_select_handler=ONis configured, the server can crash if aSELECTstatement uses aggregate functions. (MCOL-4728)
Can result in unexpected behavior
The ColumnStore storage engine sometimes attempts to connect to the ExeMgr process on the old primary ColumnStore node after failover. (MCOL-4920)
cpimportwrites output to standard error (stderr) when no error occurs. (MCOL-4855)SELECTandUPDATEstatements fail when the statement uses theCONVERT_TZ()function. (MCOL-1356)The following error message would be raised to the client:
ERROR 1178 (42000): The storage engine for the table doesn't support IDB-1001: Function 'convert_tz' isn't supported.SELECTstatements sometimes fail when the statement uses theRAND()function (MCOL-4771, MCOL-4487)The following error message would be raised to the client:
ERROR 1815 (HY000): Internal error: IDB-2045: At least one PrimProc closed the connection unexpectedly.SELECTstatements could return wrong results on large tables if theWHEREcondition containsvarchar_col < char_col(MCOL-4823)When
columnstore_select_handler=ONis configured,SELECTstatements returns the wrong results if a predicate in theWHEREcondition uses an alias that is dependent on the result of a window function. (MCOL-4719)The
columnstoreAlias.shscript raises an error upon login for single node ColumnStore (MCOL-4832)
Platforms
In alignment to the enterprise lifecycle, MariaDB Enterprise ColumnStore 6.2.2 is provided for:
CentOS 7 (x86_
64) Debian 9 (x86_
64) Debian 10 (x86_
64) Red Hat Enterprise Linux 7 (x86_
64) Red Hat Enterprise Linux 8 (x86_
64) SUSE Linux Enterprise Server 12 (x86_
64) SUSE Linux Enterprise Server 15 (x86_
64) Ubuntu 18.04 (x86_
64) Ubuntu 20.04 (x86_
64)
Note
MariaDB Enterprise ColumnStore 6 has been superseded by MariaDB Enterprise ColumnStore 22.08 in MariaDB Enterprise Server 10.6.
