[MCOL-285] Columnstore is few times slower than InfiniDB for DBT3 query #1 Created: 2016-09-07 Updated: 2016-10-03 Resolved: 2016-10-03 |
|
| Status: | Closed |
| Project: | MariaDB ColumnStore |
| Component/s: | Build |
| Affects Version/s: | None |
| Fix Version/s: | 1.0.4 |
| Type: | Bug | Priority: | Major |
| Reporter: | Daniel Lee (Inactive) | Assignee: | Andrew Hutchings (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||
| Sprint: | 2016-19 | ||||||||
| Description |
|
Builds tested: InfiniDB 4.6.7-1, ColumnStore 1.0.2-1 Performance comparison shows that ColumnStore is few times slower than InfiniDB, for DBT3 sizes 1gb, 10g, and 100g. The following are some test results using DBT3 test query #1. Installation: single server (AWS instance m4.4xlarge) Elapsed time: I derived simpler queries from the above queries. Using the calgettrace() function, I found: 1) simple select count InfiniDB calgettrace output: ColumnStore calgettrace output: Remarks: 2) Add filter select COUNT InfiniDB calgettrace output: ColumnStore calgettrace output: Remarks: 3) Add 1 group by column select COUNT InfiniDB calgettrace output: ColumnStore calgettrace output: Remarks: 4) add 2 group by columns select COUNT InfiniDB calgettrace output: ColumnStore calgettrace output: Remarks: |
| Comments |
| Comment by Dipti Joshi (Inactive) [ 2016-09-07 ] |
|
dleeyh For 3 and 4 - can you run them on InnoDB and validate what is number of rows it returns ? Same as InfiniDB or same as ColumnStore ? Looks like for queries 1 and 2, PM time is same between InfiniDB and ColumnStore. It is on UM in ExecMgr what got changed or in storage engine interface that is impacting the performance. |
| Comment by Andrew Hutchings (Inactive) [ 2016-09-24 ] |
|
Should no longer be a problem after the fix for |
| Comment by Andrew Hutchings (Inactive) [ 2016-10-03 ] |
|
Build fixes have resolved this. All of DBT3 runs much faster. |