Marko Mäkelä
be85d3e61b
Merge 10.2 into 10.3
2019-05-14 17:18:46 +03:00
Marko Mäkelä
26a14ee130
Merge 10.1 into 10.2
2019-05-13 17:54:04 +03:00
Vicențiu Ciorbaru
cb248f8806
Merge branch '5.5' into 10.1
2019-05-11 22:19:05 +03:00
Marko Mäkelä
158247d3bd
Merge 10.2 into 10.3
2019-05-02 21:43:24 +03:00
Sergei Golubchik
b953bf7eb2
compilation fixes for VS 2019
2019-05-01 18:16:35 +02:00
Sergei Golubchik
36e59752e7
Merge branch '10.2' into 10.3
2018-06-30 16:39:20 +02:00
Sergei Golubchik
b942aa34c1
Merge branch '10.1' into 10.2
2018-06-21 23:47:39 +02:00
Varun Gupta
c17468d4ab
MDEV-16191: Analyze format=json gives incorrect value for r_limit inside a dependent
...
subquery when ORDER BY is present
Currently for setting r_limit we divide with the number of iterations we invoke the dependent subquery.
This is not needed for the case of limit. For varying limits we produce the output that the limit varies with
execution.
Also there is a type for filtered , we forgot to multiply by 100 as it is represented as a percent.
2018-06-09 19:04:51 +05:30
Michael Widenius
4aaa38d26e
Enusure that my_global.h is included first
...
- Added sql/mariadb.h file that should be included first by files in sql
directory, if sql_plugin.h is not used (sql_plugin.h adds SHOW variables
that must be done before my_global.h is included)
- Removed a lot of include my_global.h from include files
- Removed include's of some files that my_global.h automatically includes
- Removed duplicated include's of my_sys.h
- Replaced include my_config.h with my_global.h
2017-08-24 01:05:44 +02:00
Varun Gupta
9b4d281ecd
MDEV-13826: Floating point exception in Filesort_tracker::print_json_members(Json_writer*)
...
Whenever Filesort_tracker has r_loops=0, r_ouptut_rows would be 0, so we should add the value zero
to the member "r_output_rows" explicitly
2017-07-12 19:46:44 +05:30
Sergei Golubchik
da4d71d10d
Merge branch '10.1' into 10.2
2017-03-30 12:48:42 +02:00
iangilfillan
f0ec34002a
Correct FSF address
2017-03-10 18:21:29 +01:00
Sergei Petrunia
44fdb56c97
MDEV-8646: Re-engineer the code for post-join operations
...
- Make EXPLAIN code use the post-join operations
- Remove Sort_and_group_tracker that was used for that purpose
2016-03-28 12:02:56 +03:00
Monty
1e156e1436
Fixed compile warnings on Solaris
2015-11-20 10:00:06 +02:00
Sergei Petrunia
3025c42605
Make ANALYZE FORMAT=JSON show execution time for filesort element.
2015-08-07 17:41:35 +03:00
Sergei Petrunia
ebe2bd74fe
MDEV-7836: ANALYZE FORMAT=JSON should provide info about GROUP BY
...
ANALYZE should also record remove_duplicates() operation.
2015-06-20 04:20:18 +03:00
Sergey Vojtovich
2bc6e29afe
MDEV-7943 - pthread_getspecific() takes 0.76% in OLTP RO
...
Pass THD to Sort_and_group_tracker::report_sorting().
This reduces number of pthread_getspecific() calls from 292 to 290.
2015-06-19 15:06:34 +04:00
Sergei Petrunia
93fc04ff1d
MDEV-6995: EXPLAIN JSON and ORDER BY, GROUP BY, etc
...
- Make ANALYZE correctly remember and report filesort() calls
- Temp.table use is collected but only basic info is reported.
2015-06-06 00:32:27 +03:00
Sergei Petrunia
4938b82263
MDEV-7836: ANALYZE FORMAT=JSON should provide info about GROUP/ORDER BY
...
Provide basic info about sorting/grouping done by the queries.
2015-04-12 04:48:42 +03:00