aboutsummaryrefslogtreecommitdiff
path: root/test/kvtest.c
Commit message (Collapse)AuthorAge
* Fix harmless typo in a comment.drh2023-06-15
| | | FossilOrigin-Name: 6937986a687e4afea39168702f3a29aef0d60cebff024edab30d1aecfe159065
* Extend the refactoring into extensions. Clean up stray newlines.drh2020-06-19
| | | FossilOrigin-Name: 7a876209a678a34c198b54ceef9e3c041f128a14dc73357f6a57cadadaa6cf7b
* Fix a harmless compiler warning in the kvtest.exe program.drh2018-03-28
| | | FossilOrigin-Name: d48972cf873f8e2499f7c77f8062fde439e7426b616514c147810763469d7c6a
* Fix utility compilation issues with MSVC.mistachkin2018-03-07
| | | FossilOrigin-Name: 5bd5a79898790bef150b2bc7f275333444b1a723385e595931377ff4d32190bf
* Remove the rarely-used scratch memory allocator. This makes the code smaller,drh2017-08-28
| | | | | | | faster, and easier to maintain. In place of the scratch allocator, add the SQLITE_CONFIG_SMALL_MALLOC configuration option that provides a hint to SQLite that large memory allocations should be avoided. FossilOrigin-Name: 54b000246cfb5c7b8adb61a17357ef5a49adddde9e48e8937834d5ba0beb8a6b
* Fix a subtle bug in the remember UDF of the kvtest.exe utility program.drh2017-06-05
| | | FossilOrigin-Name: 9eea3670e77e2f831b7c00ae2d65a5583f9cad626d9ab286f92582ef29ecd4e3
* For the kvtest utility, add the --vacuum option to "kvtest stat" and alsodrh2017-06-05
| | | | | run PRAGMA integrity_check with "kvtest stat". FossilOrigin-Name: f3c25df4562efda2adeb211a4cc893246354917849a0fa4d95da3d7970e9588e
* Fix the SQLITE_PTR_TO_INT macro so that works on recent versions of LLVM ondrh2017-06-03
| | | | | Macs. FossilOrigin-Name: c4089ffbdb4b3467648c97044b0d3085da7128103079b686f608efde83c7df30
* Remove unused header file from kvtest.drh2017-06-03
| | | FossilOrigin-Name: dd7e043f7c9e16cd98a273b7105fa74bdd14a93db8cd5bde064cc1c40591155c
* In kvtest, add the ability to work with a hierarchy of files on disk,drh2017-06-03
| | | | | in addition to having all files in the same directory. FossilOrigin-Name: f568f666c85ab9b80592927dc033cfd65bd4415576cf5b3beaf300d68a8e074e
* Add the --nocheckpoint and --multitrans options to kvtest.drh2017-06-03
| | | FossilOrigin-Name: 5828633c2392274b6863b50eaffbb2a176a4d892e83542824a9a3f0d1b62c967
* Add the --fsync flag to kvtest, and document the --nosync flag.drh2017-06-02
| | | FossilOrigin-Name: 7fdc78a672b2ea6187dcb5fdf32f809bb8e4d501e2434f2233edc3bc2e3acc7c
* Work toward enhancing kvtest to measure write performance.drh2017-06-02
| | | FossilOrigin-Name: fc73e7d2f16386f96c55c42f9830193f7c178521a7ad90c3117b85ef629b5ce4
* Fix harmless compiler warnings in kvtest.cdrh2017-02-07
| | | FossilOrigin-Name: db6b39937dd9d6fcd5fcc582c8dd529caad755da
* Fix a bug in kvtest causing "init --variance 0" runs to generate single bytedan2017-02-06
| | | | | blob values only. FossilOrigin-Name: 6b0276f968d3c6430076c6e540907cf840d0f398
* Add the "stat" command to kvtest.c. Also add the --variance option to thedrh2017-01-31
| | | | | | "init" command. Add the tool/kvtest-speed.sh script used for doing performance testing on key/value access patterns. FossilOrigin-Name: b63deed600b1a457a6960ebad5645f4de9c56e5d
* Enhancements to the kvtest utility program. Add the --jmode option. drh2017-01-26
| | | | | Improved output formatting. FossilOrigin-Name: 62a4851ccf88837d1c16dae8204f7f264e80e3c9
* Document the --mmap option in the --help screen for kvtest. Enhance kvtest sodrh2017-01-23
| | | | | | that numeric arguments can have suffixes like "K" or "M". Add kvtest to the unix makefiles. FossilOrigin-Name: 175bda87288c7ce15b163316159f53a60822ccad
* Add the --mmap option to the kvtest utility program.drh2017-01-23
| | | FossilOrigin-Name: 4948f7e6d2a1cfce36a7aab2f5b65be07c285ac3
* Fix an initialized variable in kvtest.drh2017-01-22
| | | FossilOrigin-Name: ed62c5a6562262709128099f757ae60807a930d7
* In the kvtest.c test utility, reuse the buffer into which blobs are read,drh2017-01-21
| | | | | | rather than reallocating it for each row. This is a closer match to how other test programs work, and thus provides a better comparison. FossilOrigin-Name: 0d1ad13a296b22d6fe36879b56f99bd6af1acd3a
* Fix a typo in the help message for kvtest.dan2017-01-20
| | | FossilOrigin-Name: 8971d98f25a4f5fb060db8ed6a4b06f083122a50
* Add option "--stats" to test program kvtest. Specifying --stats causes kvtestdan2017-01-20
| | | | | to output information similar to the shell tool option of the same name. FossilOrigin-Name: 90291327fc127671d9847a4a2ce1ed47a408cfc6
* In kvtest.c, use stat() instead of fseek()/ftell() to determine the size ofdrh2016-12-29
| | | | | | a BLOB to be read directly from disk. This makes the pile-of-files database more competative against SQLite. FossilOrigin-Name: a7dca29f03e037fe71cc600db97f8058e3bd28a4
* Add more detail to the header command to further explain how to compile anddrh2016-12-29
| | | | | use the kvtest.c utility. FossilOrigin-Name: 55d29839c9fafe9e6a694f5790151d1f22396b01
* Fix kvtest.c so that it compiles using MSVC.drh2016-12-29
| | | FossilOrigin-Name: e2bbeae7e77cde531885ca492494a02e5322154d
* In kvtest.c: do not show the --cache-size setting on fopen() runs.drh2016-12-29
| | | | | Show progress for the (potentially slow) "export" command. FossilOrigin-Name: b0f58d2470e08b9c217afd19fcfde3e6d1007d1d
* Improvements to the kvtest.c utility. Added the --cache-size option.drh2016-12-29
| | | | | Additional reporting of version and settings at the end of "./kvtest run". FossilOrigin-Name: f6fcac6ae8b3bffee6bf994eef2064affd301a95
* Add the kvtest.c test program for measuring key/value read performance underdrh2016-12-29
various scenarios. FossilOrigin-Name: 489e0787c1ea47963174387e8ade6295ceff568e