mirror of
https://github.com/MariaDB/server.git
synced 2025-01-31 19:11:46 +01:00
bef95a4bbe
-Added test and extra code to ensure we don't leave keyread on for a handler table. -Create on disk temporary files always with long data pointers if SQL_SMALL_RESULT is not used. This ensures that we can handle temporary files bigger than 4G. mysql-test/include/default_mysqld.cnf: Run test suite with smaller aria keybuffer size mysql-test/suite/maria/maria3.result: Run test suite with smaller aria keybuffer size mysql-test/suite/sys_vars/r/aria_pagecache_buffer_size_basic.result: Run test suite with smaller aria keybuffer size sql/handler.cc: Disable key read (extra safety if something went wrong) sql/multi_range_read.cc: Ensure we have don't leave keyread on for secondary_file sql/opt_range.cc: Simplify code with mark_columns_used_by_index_no_reset() Ensure that read_keys_and_merge() disableds keyread if it enables it sql/opt_subselect.cc: Remove not anymore used argument for create_internal_tmp_table() sql/sql_derived.cc: Remove not anymore used argument for create_internal_tmp_table() sql/sql_select.cc: Use 'enable_keyread()' instead of calling HA_EXTRA_RESET. (Makes debugging easier) Create on disk temporary files always with long data pointers if SQL_SMALL_RESULT is not used. This ensures that we can handle temporary files bigger than 4G. Remove not anymore used argument for create_internal_tmp_table() More DBUG sql/sql_select.h: Remove not anymore used argument for create_internal_tmp_table() |
||
---|---|---|
.. | ||
archive | ||
binlog | ||
csv | ||
engines | ||
federated | ||
funcs_1 | ||
funcs_2 | ||
handler | ||
heap | ||
innodb | ||
jp | ||
large_tests | ||
manual | ||
maria | ||
mtr/t | ||
mtr2 | ||
optimizer_unfixed_bugs | ||
oqgraph | ||
parts | ||
percona | ||
perfschema | ||
perfschema_stress | ||
plugins | ||
rpl | ||
sphinx | ||
storage_engine | ||
stress | ||
sys_vars | ||
unit | ||
vcol |