summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* TEMPORARY PUSH: Changing all cost calculation to be given in ms10.7-selectivity-oldMonty2022-08-1254-569/+1961
* Fix cost calculation in test_if_cheaper_ordering() to be cost basedMonty2022-07-1015-385/+428
* Implement cost_of_filesort()Vicențiu Ciorbaru2022-07-103-5/+77
* Refactor Sort_param::init_for_filesortVicențiu Ciorbaru2022-07-102-21/+44
* Rewrite cost computation for filesort operationsVicențiu Ciorbaru2022-07-108-233/+467
* cleanup: Don't pass THD to get_merge_many_buff_cost_fastVicențiu Ciorbaru2022-07-103-20/+26
* cleanup: Make tempfile creation uniform with DISK_CHUNK_SIZEVicențiu Ciorbaru2022-07-104-19/+18
* cleanup: Rename Sort_param::max_rows to limit_rowsVicențiu Ciorbaru2022-07-103-18/+18
* Added checking of arguments to COST_ADD and COST_MULTMonty2022-07-101-3/+12
* Adjust cost for re-creating a row from the JOIN CACHEMonty2022-07-1015-292/+352
* Fixed cost calculations for materialized tablesMonty2022-07-1048-328/+463
* Move join->emb_smj_nest setting to choose_plan()Monty2022-07-104-33/+59
* Simple optimization: Remove JOIN::set_group_rpa as it is not neededMonty2022-07-102-9/+1
* Derived tables and union can now create distinct keysMonty2022-07-1022-209/+384
* Fixed crashing bug in create_internal_tmp_table_from_heap()Monty2022-07-091-1/+11
* Add test cases for MDEV-20595 and MDEV-21633 to show these are solvedMonty2022-07-096-1/+184
* Added 'records_out' and join_type to POSITIONMonty2022-07-0913-179/+1119
* Align elements in struct system_variablesMonty2022-07-091-39/+38
* Make the most important optimizer constants user variablesMonty2022-07-0924-135/+442
* Update row and key fetch cost models to take into account data copy costsMonty2022-07-09240-6779/+8933
* Split cost calculations into fetch and totalMonty2022-07-085-42/+42
* Make trace.add() usage uniformMonty2022-07-0811-250/+428
* Update cost for hash and cached joinsMonty2022-07-0872-1075/+1234
* Adjust costs for doing index scan in cost_group_min_max()Monty2022-07-0718-102/+220
* Return >= 1 from matching_candidates_in_table if records > 0.0Monty2022-07-0713-34/+45
* Update matching_candidates_in_table() to treat all conditions similarMonty2022-07-0740-229/+242
* Fix calculation of selectivityMonty2022-07-0710-104/+649
* Fixed bug in SQL_SELECT_LIMITMonty2022-07-075-10/+8
* Simple optimization to speed up some handler functions when checking killedMonty2022-07-073-14/+43
* Adjusted Range_rowid_filter_cost_info lookup cost slightly.Monty2022-07-071-1/+2
* cleanup: Typo fix appliccable -> applicableVicențiu Ciorbaru2022-07-074-4/+4
* Change class variable names in rowid_filter to longer, more clear namesMonty2022-07-074-42/+46
* Updated convert-debug-for-diffMonty2022-07-071-3/+20
* Optimizer code cleanups, no logic changesMonty2022-07-0712-234/+288
* Limit calculated rows to the number of rows in the tableMonty2022-07-0713-40/+46
* Ensure that test_quick_select doesn't return more rows than in the tableMonty2022-07-0717-48/+84
* MDEV-14907 FEDERATEDX doesn't respect DISTINCTMonty2022-07-071-8/+2
* Improve comments in the optimizerMonty2022-07-072-0/+21
* Make Rocksdb error message independent from engine messages in my_base.hMonty2022-07-073-44/+33
* MDEV-28838 password_reuse_check plugin mixes username and passwordOleksandr Byelkin2022-07-063-9/+77
* MDEV-27015 Assertion `!is_null()' failed in FixedBinTypeBundle<FbtImpl>::Fbt ...bb-10.7-barAlexander Barkov2022-07-057-2/+169
* Merge 10.6 into 10.7Marko Mäkelä2022-07-0163-455/+706
|\
| * Merge 10.5 into 10.6Marko Mäkelä2022-07-0148-268/+525
| |\
| | * Valgrind: Disable tests that would often time outMarko Mäkelä2022-07-017-2/+7
| | * Merge 10.4 into 10.5Marko Mäkelä2022-07-0141-265/+524
| | |\
| | | * Merge 10.3 into 10.4Marko Mäkelä2022-07-0132-224/+252
| | | |\
| | | | * MDEV-28912 NON-UNIQUE FTS_DOC_ID index mistaken as FTS_DOC_ID_INDEXThirunarayanan Balathandayuthapani2022-07-013-1/+22
| | | | * MDEV-28389 fixup: Fix pre-GCC 10 -WconversionMarko Mäkelä2022-07-011-1/+4
| | | | * Fix most clang-15 -Wunused-but-set-variableMarko Mäkelä2022-07-0114-188/+97
| | | | * Fix clang-15 -Wdeprecated-non-prototypeMarko Mäkelä2022-07-012-16/+7