[MDEV-7960] Field::char_length() takes 0.15% in OLTP RO Created: 2015-04-09 Updated: 2016-02-16 |
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | None |
| Affects Version/s: | 10.1 |
| Fix Version/s: | 10.2 |
| Type: | Bug | Priority: | Minor |
| Reporter: | Sergey Vojtovich | Assignee: | Alexander Barkov |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Epic Link: | Performance: micro optimizations |
| Description |
|
Data comes from Sandy Bridge system running sysbench OLTP RO in 1 thread against 1 table. Call graphs:
This is virtual method which can't be inlined. Most time spent for function call convention. Check if we can revoke it's virtual status. NB: Field::charset() which is used by this method is virtual too. |