[MCOL-4595] query execution time takes much longer in 5.5.x than 1.2.5 Created: 2021-03-09 Updated: 2021-11-24 |
|
| Status: | Open |
| Project: | MariaDB ColumnStore |
| Component/s: | None |
| Affects Version/s: | 5.5.1 |
| Fix Version/s: | Icebox |
| Type: | Bug | Priority: | Major |
| Reporter: | Allen Lee (Inactive) | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Environment: |
CentOS, Virtualized, On Premise |
||
| Attachments: |
|
| Description |
|
Customer reported that query time takes much long in v5.5.x than v1.2.5.
[v5.5.1]
|
| Comments |
| Comment by David Hall (Inactive) [ 2021-03-09 ] | ||
|
What is the definition of the fields v1`.`PZN_ID` and `ct`.`PZN_ID`. These are the fields in the join. If they are char or varchar, is it possible to use int instead? | ||
| Comment by Thorsten [ 2021-03-10 ] | ||
|
Both PZN_IDs are integer. | ||
| Comment by Thorsten [ 2021-03-10 ] | ||
|
I think it is not a join problem, we get the same strange time with a sql without join. MCS select calFlushCache(); SELECT v.`WHO1_ID` AS `1102_WHO1`,SUM(`VAL_61_200`) AS `VALUE_2018_01_M_200_1_1`,SUM(`VAL_62_200`) AS `VALUE_2018_02_M_200_1_2`,SUM(`VAL_63_200`) AS `VALUE_2018_03_M_200_1_3`,SUM(`VAL_64_200`) AS `VALUE_2018_04_M_200_1_4`,SUM(`VAL_65_200`) AS `VALUE_2018_05_M_200_1_5`,SUM(`VAL_66_200`) AS `VALUE_2018_06_M_200_1_6`,SUM(`VAL_67_200`) AS `VALUE_2018_07_M_200_1_7`,SUM(`VAL_68_200`) AS `VALUE_2018_08_M_200_1_8`,SUM(`VAL_69_200`) AS `VALUE_2018_09_M_200_1_9`,SUM(`VAL_70_200`) AS `VALUE_2018_10_M_200_1_10`,SUM(`VAL_71_200`) AS `VALUE_2018_11_M_200_1_11`,SUM(`VAL_72_200`) AS `VALUE_2018_12_M_200_1_12`,SUM(`VAL_73_200`) AS `VALUE_2019_01_M_200_1_13`,SUM(`VAL_74_200`) AS `VALUE_2019_02_M_200_1_14`,SUM(`VAL_75_200`) AS `VALUE_2019_03_M_200_1_15`,SUM(`VAL_76_200`) AS `VALUE_2019_04_M_200_1_16`,SUM(`VAL_77_200`) AS `VALUE_2019_05_M_200_1_17`,SUM(`VAL_78_200`) AS `VALUE_2019_06_M_200_1_18`,SUM(`VAL_79_200`) AS `VALUE_2019_07_M_200_1_19`,SUM(`VAL_80_200`) AS `VALUE_2019_08_M_200_1_20`,SUM(`VAL_81_200`) AS `VALUE_2019_09_M_200_1_21`,SUM(`VAL_82_200`) AS `VALUE_2019_10_M_200_1_22`,SUM(`VAL_83_200`) AS `VALUE_2019_11_M_200_1_23`,SUM(`VAL_84_200`) AS `VALUE_2019_12_M_200_1_24`,SUM(`VAL_85_200`) AS `VALUE_2020_01_M_200_1_25`,SUM(`VAL_86_200`) AS `VALUE_2020_02_M_200_1_26`,SUM(`VAL_87_200`) AS `VALUE_2020_03_M_200_1_27`,SUM(`VAL_88_200`) AS `VALUE_2020_04_M_200_1_28`,SUM(`VAL_89_200`) AS `VALUE_2020_05_M_200_1_29`,SUM(`VAL_90_200`) AS `VALUE_2020_06_M_200_1_30`,SUM(`VAL_91_200`) AS `VALUE_2020_07_M_200_1_31`,SUM(`VAL_92_200`) AS `VALUE_2020_08_M_200_1_32`,SUM(`VAL_93_200`) AS `VALUE_2020_09_M_200_1_33`,SUM(`VAL_94_200`) AS `VALUE_2020_10_M_200_1_34`,SUM(`VAL_95_200`) AS `VALUE_2020_11_M_200_1_35`,SUM(`VAL_96_200`) AS `VALUE_2020_12_M_200_1_36`,SUM(`VAL_97_200`) AS `VALUE_2021_01_M_200_1_37` ############################################################# Desc Mode Table TableOID ReferencedColumns PIO LIO PBE Elapsed Rows ########################################################################################################################## MariaDB 10.5.8 select calFlushCache(); SELECT v.`WHO1_ID` AS `1102_WHO1`,SUM(`VAL_61_200`) AS `VALUE_2018_01_M_200_1_1`,SUM(`VAL_62_200`) AS `VALUE_2018_02_M_200_1_2`,SUM(`VAL_63_200`) AS `VALUE_2018_03_M_200_1_3`,SUM(`VAL_64_200`) AS `VALUE_2018_04_M_200_1_4`,SUM(`VAL_65_200`) AS `VALUE_2018_05_M_200_1_5`,SUM(`VAL_66_200`) AS `VALUE_2018_06_M_200_1_6`,SUM(`VAL_67_200`) AS `VALUE_2018_07_M_200_1_7`,SUM(`VAL_68_200`) AS `VALUE_2018_08_M_200_1_8`,SUM(`VAL_69_200`) AS `VALUE_2018_09_M_200_1_9`,SUM(`VAL_70_200`) AS `VALUE_2018_10_M_200_1_10`,SUM(`VAL_71_200`) AS `VALUE_2018_11_M_200_1_11`,SUM(`VAL_72_200`) AS `VALUE_2018_12_M_200_1_12`,SUM(`VAL_73_200`) AS `VALUE_2019_01_M_200_1_13`,SUM(`VAL_74_200`) AS `VALUE_2019_02_M_200_1_14`,SUM(`VAL_75_200`) AS `VALUE_2019_03_M_200_1_15`,SUM(`VAL_76_200`) AS `VALUE_2019_04_M_200_1_16`,SUM(`VAL_77_200`) AS `VALUE_2019_05_M_200_1_17`,SUM(`VAL_78_200`) AS `VALUE_2019_06_M_200_1_18`,SUM(`VAL_79_200`) AS `VALUE_2019_07_M_200_1_19`,SUM(`VAL_80_200`) AS `VALUE_2019_08_M_200_1_20`,SUM(`VAL_81_200`) AS `VALUE_2019_09_M_200_1_21`,SUM(`VAL_82_200`) AS `VALUE_2019_10_M_200_1_22`,SUM(`VAL_83_200`) AS `VALUE_2019_11_M_200_1_23`,SUM(`VAL_84_200`) AS `VALUE_2019_12_M_200_1_24`,SUM(`VAL_85_200`) AS `VALUE_2020_01_M_200_1_25`,SUM(`VAL_86_200`) AS `VALUE_2020_02_M_200_1_26`,SUM(`VAL_87_200`) AS `VALUE_2020_03_M_200_1_27`,SUM(`VAL_88_200`) AS `VALUE_2020_04_M_200_1_28`,SUM(`VAL_89_200`) AS `VALUE_2020_05_M_200_1_29`,SUM(`VAL_90_200`) AS `VALUE_2020_06_M_200_1_30`,SUM(`VAL_91_200`) AS `VALUE_2020_07_M_200_1_31`,SUM(`VAL_92_200`) AS `VALUE_2020_08_M_200_1_32`,SUM(`VAL_93_200`) AS `VALUE_2020_09_M_200_1_33`,SUM(`VAL_94_200`) AS `VALUE_2020_10_M_200_1_34`,SUM(`VAL_95_200`) AS `VALUE_2020_11_M_200_1_35`,SUM(`VAL_96_200`) AS `VALUE_2020_12_M_200_1_36`,SUM(`VAL_97_200`) AS `VALUE_2021_01_M_200_1_37` #############################################################
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ############################################################# MariaDB [(none)]> select convert(calGetTrace() ,CHAR); Desc Mode Table TableOID ReferencedColumns PIO LIO PBE Elapsed Rows |