summaryrefslogtreecommitdiff
path: root/sql-bench
Commit message (Collapse)AuthorAgeFilesLines
* MDEV-24854: Change innodb_flush_method=O_DIRECT by defaultMarko Mäkelä2021-02-201-2/+2
| | | | | | | | | | | | | | | | We have innodb_use_native_aio=ON by default since the introduction of that parameter in commit 2f9fb41b05c7034f7265d4981dea0aa05b4a00b2 (MySQL 5.5 and MariaDB 5.5). However, to really benefit from the setting, the files should be opened in O_DIRECT mode, to bypass the file system cache. In this way, the reads and writes can be submitted with DMA, using the InnoDB buffer pool directly, and no processor cycles need to be used for copying data. The use of O_DIRECT benefits not only the current libaio implementation, but also liburing. os_file_set_nocache(): Test innodb_flush_method in the function, not in the callers.
* Merge branch '10.5' into 10.6Vladislav Vaintroub2020-07-0425-25/+25
|\
| * Merge 10.4 into 10.5Marko Mäkelä2020-07-0225-25/+25
| |\
| | * Merge 10.2 into 10.3Marko Mäkelä2020-07-0225-25/+25
| | |\
| | | * Merge 10.1 into 10.2bb-10.2-mergeMarko Mäkelä2020-07-0125-25/+25
| | | |\
| | | | * mtr: use env for perlDaniel Black2020-06-2325-25/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On FreeBSD, perl isn't in /usr/bin, its in /usr/local/bin or elsewhere in the path. Like storage/{maria/unittest/,}ma_test_* , we use /usr/bin/env to find perl and run it.
* | | | | MDEV-19780 Remove the TokuDB storage engineMarko Mäkelä2020-05-141-5/+0
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The TokuDB storage engine has been deprecated by upstream Percona Server 8.0 in favor of MyRocks and will not be available in subsequent major upstream releases. Let us remove it from MariaDB Server as well. MyRocks is actively maintained, and it can be used instead.
* | | | Merge 10.4 into 10.5Marko Mäkelä2019-12-161-1/+1
|\ \ \ \ | |/ / /
| * | | Lintian complains on spelling errorFaustin Lammler2019-12-021-1/+1
| | | | | | | | | | | | | | | | | | | | The lintian check complains on spelling error: https://salsa.debian.org/mariadb-team/mariadb-10.3/-/jobs/95739
* | | | MDEV-20907 Set innodb_log_files_in_group=1 by defaultMarko Mäkelä2019-10-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Historically, InnoDB split the redo log into at least 2 files. MDEV-12061 allowed the minimum to be innodb_log_files_in_group=1, but it kept the default at innodb_log_files_in_group=2. Because performance seems to be slightly better with only one log file, and because implementing an append-only variant of the log would require a single file, let us define the default to be 1, and have innodb_log_file_size=96M, to retain the same default total size.
* | | | Switch Perl DBI scripts from DBD::mysql to DBD::MariaDB driverbb-10.5-MDEV-18565Pali2019-07-191-2/+2
|/ / / | | | | | | | | | | | | Perl DBD::MariaDB driver is available CPAN and is already used in production environment.
* | | Merge 10.2 into 10.3Marko Mäkelä2019-05-1418-18/+18
|\ \ \ | |/ /
| * | Merge 10.1 into 10.2Marko Mäkelä2019-05-1318-18/+18
| |\ \ | | |/
| | * Merge branch '5.5' into 10.1Vicențiu Ciorbaru2019-05-1118-18/+18
| | |\
| | | * Update FSF AddressVicențiu Ciorbaru2019-05-1118-18/+18
| | | | | | | | | | | | | | | | * Update wrong zip-code
| | | * CRLF->LFSergei Golubchik2015-06-021-447/+447
| | | |
* | | | Added more test to sql-benchMonty2018-04-303-2/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - test-alter now correctly drops all columns - test-alter has a new test that times adding columns in middle of table - test-insert has a new test to check updates that doesn't change data - test-insert: update_with_key_prefix didn't change data. Now fixed
* | | | Quote 'rank' in test-ATIS so that it can be run with MySQL 8.0Monty2018-04-211-1/+1
|/ / /
* | | MDEV-15448 Remove "innodb_additional_mem_pool_size" setting from ↵Elena Stepanova2018-03-031-2/+2
| | | | | | | | | | | | my-innodb-heavy-4G.cnf file
* | | don't install same files twiceSergei Golubchik2017-08-141-26/+32
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CMakeLists.txt - merge mistake, apparently include/CMakeLists.txt - install from CMAKE_CURRENT_BINARY_DIR. Only install from CMAKE_CURRENT_SOURCE_DIR, if it's different from CMAKE_CURRENT_BINARY_DIR mysql-test/CMakeLists.txt - INSTALL_MYSQL_TEST() macro installs everything, no need to install mtr separately once again mysql-test/lib/My/SafeProcess/CMakeLists.txt MYSQL_ADD_EXECUTABLE includes INSTALL sql-bench/CMakeLists.txt list files explicitly. don't install garbage, don't process 'foo' and 'foo.sh' separately, it's only one file to install, not two.
* | fix sql-bench test-table-elimination view leak. see MDEV-10310 for detailsRik Prohaska2016-07-121-0/+1
| |
* | fix MDEV-7225. see https://jira.mariadb.org/browse/MDEV-72225 for details.Rik Prohaska2016-07-121-0/+5
| |
* | Merge branch '10.0' into 10.1Sergei Golubchik2016-03-211-2/+2
|\ \
| * | Fix spelling: occurred, execute, which etcOtto Kekäläinen2016-03-041-2/+2
| | |
* | | Merge branch '10.0' into merge-wipSergei Golubchik2015-01-311-1/+1
|\ \ \ | |/ /
| * | 5.5 mergeSergei Golubchik2015-01-211-1/+1
| |\ \ | | |/
| | * MDEV-7226 sql-bench test-table-elimination does not executeSergei Golubchik2015-01-191-1/+1
| | |
* | | Merge 10.0.14 into 10.1Sergei Golubchik2014-10-151-0/+0
|\ \ \ | |/ /
| * | 5.5.39 mergeSergei Golubchik2014-08-071-0/+0
| |\ \ | | |/
| | * mysql-5.5.39 mergeSergei Golubchik2014-08-027-687/+687
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | ~40% bugfixed(*) applied ~40$ bugfixed reverted (incorrect or we're not buggy) ~20% bugfixed applied, despite us being not buggy (*) only changes in the server code, e.g. not cmakefiles
| | | * Bug#16395459 TEST AND RESULT FILES WITH EXECUTE BITTerje Rosten2014-06-257-687/+689
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug#16415173 CRLF INSTEAD OF LF IN SQL-BENCH SCRIPTS Correct perms and converts from Windows style to UNIX style line endings on some files. Fix perms on installed ini files. (MySQL 5.5 version)
* | | | MDEV-34 delete storage/ndb and sql/*ndb* (and collateral changes)Sergei Golubchik2014-10-111-8/+0
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | remove: * NDB from everywhere * IM from mtr-v1 * packaging/rpm-oel and packaging/rpm-uln * few unused spec files * plug.in file * .bzrignore
* | | MDEV-4447 MariaDB sources should have unix-style line endings everywhereSergei Golubchik2014-02-277-1134/+1134
|/ /
* | remove PBXTSergei Golubchik2013-08-301-5/+0
| |
* | merge Percona-Server-5.5.32-rel31.0.tar.gzSergei Golubchik2013-07-161-0/+0
| |
* | mysql-5.5.32 mergeSergei Golubchik2013-07-164-19/+27
|\ \ | |/
| * Bug #13004581 BLACKHOLE BINARY LOG WITH ROW IGNORES UPDATE AND DELETE ↵Bill Qu2013-04-273-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | STATEMENTS When logging to the binary log in row, updates and deletes to a BLACKHOLE engine table are skipped. It is impossible to log binary log in row format for updates and deletes to a BLACKHOLE engine table, as no row events can be generated in these cases. After fix, generate a warning for UPDATE/DELETE statements that modify a BLACKHOLE table, as row events are not logged in row format.
| * Bug#16395606 SCRIPTS MISSING EXECUTE BITTor Didriksen2013-04-101-19/+27
| | | | | | | | | | | | | | Add execute bit for scripts: - in build directory - in install directory
* | 5.3->5.5 mergeSergei Golubchik2012-11-221-4/+5
|\ \
| * | MDEV-772, MDEV-744: Fix test-table-elimination script to work. Sergey Petrunya2012-10-312-4/+7
| | |
| * | Merge with 5.2.Michael Widenius2011-12-1117-51/+68
| |\ \ | | | | | | | | | | | | no_error handling for select (used by INSERT ... SELECT) still needs to be fixed, but I will do that in a separate commit
| | * \ Merge with MariaDB 5.1Michael Widenius2011-11-2417-51/+68
| | |\ \
| | | * \ Initail merge with MySQL 5.1 (XtraDB still needs to be merged)Michael Widenius2011-11-2117-51/+68
| | | |\ \ | | | | | | | | | | | | | | | | | | Fixed up copyright messages.
| | | * | | Use three digits after the decimal point for better resolution and ↵Hakan Kuecuekyilmaz2010-11-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | comparability of results.
* | | | | | LPBUG#886526: Add propoer shebang to scriptsVladislav Vaintroub2011-12-271-0/+1
| | | | | |
* | | | | | 5.3->5.5 mergeSergei Golubchik2011-11-222-29/+43
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Updated crash-me for 5.3Michael Widenius2011-08-292-29/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sql-bench/crash-me.sh: Test types with microseconds Fixed some warnings from perl Code cleanups Don't write comments to .cfg file if run with --noverbose
* | | | | | mysql-5.5.18 mergeSergei Golubchik2011-11-0317-51/+68
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | |
| * | | | | Updated/added copyright headersKent Boortz2011-06-3017-51/+68
| |\ \ \ \ \ | | | |_|_|/ | | |/| | |
| | * | | | Updated/added copyright headersKent Boortz2011-06-3017-51/+68
| | |\ \ \ \