[MDEV-21159] Queries take more time due to Character set on Spider 3.3.15. Created: 2019-11-27 Updated: 2020-06-01 Resolved: 2020-06-01 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - Spider |
| Affects Version/s: | 10.4.10 |
| Fix Version/s: | N/A |
| Type: | Bug | Priority: | Critical |
| Reporter: | VINAY KUMAR MOLGURAM | Assignee: | Kentoku Shiba (Inactive) |
| Resolution: | Incomplete | Votes: | 0 |
| Labels: | need_feedback | ||
| Description |
|
We've been testing Spider Engine with Mariadb 10.2 and Mariadb10.4. Use case is a read-only with multiple data nodes. MariaDb 10.2.25 with Spider 3.2.37: MariaDb 10.4.10 with Spider 3.3.15: Data nodes also has utf8 as default charset. On MariaDB 10.2, the queries runs quick and fine. But the same query on MariaDB 10.4 takes more time and realized it is trying to change the charset for each columns with _utf8 and, _latin in the query which is creating the huge temporary tables on the data node. Sample query executed from Spider node
On MariaDb 10.2.25 with Spider 3.2.37:
On MariaDb 10.4.10 with Spider 3.3.15:
Can you please review and let me know if this is a expected behavior of Spider 3.3.15 or this can be tuned with any configuration variables. |
| Comments |
| Comment by Kentoku Shiba (Inactive) [ 2020-04-15 ] |
|
Creating the huge temporary tables on the data node seems to be caused by "group by" clause. |