49 Commits (74f70c394456767c1c1b0bee6bf34faff5b72dce)

Author SHA1 Message Date
Monty 74f70c3944 Fixed costs in JOIN_TAB::estimate_scan_time() and HEAP 8 months ago
Alexander Barkov 36eba98817 MDEV-19123 Change default charset from latin1 to utf8mb4 1 year ago
Monty 15e889c300 MDEV-30699: Updated prev_record_reads() to be more exact 3 years ago
Monty 5e5988dbb8 Selectivity: apply found_constraint heuristic only to post-join #rows. 3 years ago
Monty 3fa99f0c0e Change cost for REF to take into account cost for 1 extra key read_next 3 years ago
Monty 8b7c0d69d2 In best_access_path() change record_count to 1.0 if its less than 1.0. 3 years ago
Monty 727491b72a Added test cases for preceding test 3 years ago
Monty 07df2029a3 Adjust cost for re-creating a row from the JOIN CACHE 3 years ago
Monty 4515a89814 Fixed cost calculations for materialized tables 3 years ago
Monty b6215b9b20 Update row and key fetch cost models to take into account data copy costs 4 years ago
Monty 956980971f Update cost for hash and cached joins 4 years ago
Monty b67144893a Update matching_candidates_in_table() to treat all conditions similar 4 years ago
Monty b3c74bdc1f Improve pruning in greedy_search by sorting tables during search 3 years ago
Sergei Petrunia 0e9a255ec8 MDEV-28871: Assert ... failed in JOIN::dbug_verify_sj_inner_tables... 3 years ago
Alexander Barkov 57f5c319af MDEV-21445 Strange/inconsistent behavior of IN condition when mixing numbers and strings 3 years ago
Michael Widenius 64f24b776d greedy_search() and best_extension_by_limited_search() scrambled table order 3 years ago
Sergei Petrunia f0ea7f7f33 MDEV-28749: restore_prev_nj_state() doesn't update cur_sj_inner_tables correctly 3 years ago
Sergei Petrunia 19c721631e MDEV-28749: restore_prev_nj_state() doesn't update cur_sj_inner_tables correctly 3 years ago
Alexey Botchkov 020dc54dab MDEV-20770 Server crashes in JOIN::transform_in_predicates_into_in_subq upon 2nd execution of PS/SP comparing GEOMETRY with other types. 4 years ago
Monty eb483c5181 Updated optimizer costs in multi_range_read_info_const() and sql_select.cc 6 years ago
Sergei Petrunia a379f151b1 MDEV-20109: Optimizer ignores distinct key created for materialized... 6 years ago
Sergei Petrunia ef76f81c98 MDEV-20109: Optimizer ignores distinct key created for materialized... 6 years ago
Sergei Petrunia f7579518e2 MDEV-19600: The optimizer should be able to produce rows=1 estimate for unique index with NULLable columns 6 years ago
Igor Babaev fd386e39cd MDEV-18689 Simple query with extra brackets stopped working 7 years ago
Igor Babaev cfd2646c31 Fixed the results after the merge of 10.4 into bb-10.4-mdev16188. 7 years ago
Igor Babaev 658128af43 MDEV-16188 Use in-memory PK filters built from range index scans 7 years ago
Varun Gupta 93c360e3a5 MDEV-15253: Default optimizer setting changes for MariaDB 10.4 7 years ago
Oleksandr Byelkin de745ecf29 MDEV-11953: support of brackets in UNION/EXCEPT/INTERSECT operations 8 years ago
Michael Widenius a7abddeffa Create 'main' test directory and move 't' and 'r' there 8 years ago
Alexander Barkov 5d3ed9acdd (Part#2) MDEV-13049 Querying INFORMATION_SCHEMA becomes slow in MariaDB 10.1 8 years ago
Igor Babaev 7e97163102 Fixed the bug mdev-12817/mdev-12820. 9 years ago
Igor Babaev 6b97fe067d Fixed the bugs mdev-12670 and mdev-12675. 9 years ago
Igor Babaev b0395d8701 Fixed the bug mdev-12429 and its duplicates mdev-12145 and mdev-9886. 9 years ago
Oleksandr Byelkin 05d3c3d3f7 MDEV-10141: Add support for INTERSECT (and common parts for EXCEPT) 9 years ago
Oleksandr Byelkin 7aa09a5ed2 MDEV-10141: Add support for INTERSECT (and common parts for EXCEPT) 9 years ago
Sergei Golubchik 180065ebb0 Item::print(): remove redundant parentheses 9 years ago
Sergey Vojtovich 282497dd6d MDEV-6720 - enable connection log in mysqltest by default 10 years ago
Sergei Petrunia b17a435069 MDEV-6859: scalar subqueries in a comparison produced unexpected result 10 years ago
Sergei Petrunia d443d70d06 MDEV-7823: Server crashes in next_depth_first_tab on nested IN clauses with SQ inside 10 years ago
Alexander Barkov 3cc6e5b7f2 MDEV-8852 Implicit or explicit CAST from MAX(string) to INT,DOUBLE,DECIMAL does not produce warnings 10 years ago
Alexander Barkov 30711c6650 MDEV-8806 Numeric CAST produce different warnings for strings literals vs functions 10 years ago
Oleksandr Byelkin e3982cead2 MDEV-6066: Merge new defaults from 5.6 and 5.7 (defaults changed, QC can be stopped with no-zero size) 10 years ago
Sergei Petrunia e428c809d7 MDEV-7911: crash in Item_cond::eval_not_null_tables 11 years ago
Igor Babaev d42e6d3a99 Fixed bug mdev-6071. 12 years ago
Sergei Golubchik edf1fbd25b MDEV-6153 Trivial Lintian errors in MariaDB sources: spelling errors and wrong executable bits 12 years ago
Sergey Petrunya 8c9b2f3429 MDEV-5581: Server crashes in in JOIN::prepare on 2nd execution of PS with materialization+semijoin 12 years ago
Sergey Petrunya f8c7e3477f MDEV-5349: Test main.subselect_sj_jcl6 fails sporadically due to insufficient ordering 12 years ago
Sergey Petrunya 1926b83977 MDEV-5059: Wrong result (missing row) wih semijoin, join_cache_level > 2, LEFT JOIN, ORDER BY 12 years ago
Sergey Petrunya c4defdc8d9 MDEV-5161: Wrong result (missing rows) with semijoin, LEFT JOIN, ORDER BY, constant table 12 years ago
timour@askmonty.org afed809297 MDEV-5123 Remove duplicated conditions pushed both to join_tab->select_cond and join_tab->cache_select->cond for blocked joins. 12 years ago