diff options
author | Sergey Petrunya <psergey@askmonty.org> | 2011-08-23 19:28:32 +0400 |
---|---|---|
committer | Sergey Petrunya <psergey@askmonty.org> | 2011-08-23 19:28:32 +0400 |
commit | 7e66213444a5af73879b57ad0b5bd7476b5c6f4d (patch) | |
tree | 6939d6b4b4cea99971b19fd7ad97e8096ad26ebf /sql/log.h | |
parent | d2206ad14920e85907c965256e1ce061633c36ee (diff) | |
download | mariadb-git-7e66213444a5af73879b57ad0b5bd7476b5c6f4d.tar.gz |
MWL#182: Explain running statements
First code
- "Asynchronous procedure call" system
- new THD::check_killed() that serves APC request is called from within most important loops
- EXPLAIN code is now able to generate EXPLAIN output on-the-fly [incomplete]
Parts that are still missing:
- put THD::check_killed() call into every loop where we could spend significant amount of time
- Make sure EXPLAIN code works for group-by queries that replace JOIN::join_tab with make_simple_join()
and other such cases.
- User interface: what error code to use, where to get timeout settings from, etc.
Diffstat (limited to 'sql/log.h')
0 files changed, 0 insertions, 0 deletions