[MXS-3243] Optimize query canonicalization Created: 2020-10-19 Updated: 2021-03-04 Resolved: 2021-03-02 |
|
| Status: | Closed |
| Project: | MariaDB MaxScale |
| Component/s: | Core |
| Affects Version/s: | None |
| Fix Version/s: | 6.0.0 |
| Type: | Task | Priority: | Major |
| Reporter: | markus makela | Assignee: | Niclas Antti |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | Performance | ||
| Sprint: | MXS-SPRINT-119, MXS-SPRINT-120, MXS-SPRINT-121, MXS-SPRINT-122, MXS-SPRINT-123, MXS-SPRINT-124, MXS-SPRINT-125, MXS-SPRINT-126 |
| Description |
|
The current canonicalization code processes the code one byte at a time. The processing speed could be improved by using SIMD instructions. The methods described in this paper could be adapted for canonicalization of SQL statements. |