/ History for test/kvtest.c
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for test/kvtest.c

2018-03-28
22:08
[94da54bb] part of check-in [d48972cf] Fix a harmless compiler warning in the kvtest.exe program. (check-in: [d48972cf] user: drh branch: trunk, size: 35994)
2018-03-07
14:42
[23452e65] part of check-in [5bd5a798] Fix utility compilation issues with MSVC. (check-in: [5bd5a798] user: mistachkin branch: msvcFixes, size: 35986)
2017-08-28
15:51
[fcb38ffe] part of check-in [54b00024] Remove the rarely-used scratch memory allocator. This makes the code smaller, 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. (check-in: [54b00024] user: drh branch: trunk, size: 35947)
2017-06-05
19:20
[d2b8cfc9] part of check-in [9eea3670] Fix a subtle bug in the remember UDF of the kvtest.exe utility program. (check-in: [9eea3670] user: drh branch: trunk, size: 36518)
13:28
[4e274696] part of check-in [f3c25df4] For the kvtest utility, add the --vacuum option to "kvtest stat" and also run PRAGMA integrity_check with "kvtest stat". (check-in: [f3c25df4] user: drh branch: trunk, size: 36486)
2017-06-03
19:16
[d6c22249] part of check-in [c4089ffb] Fix the SQLITE_PTR_TO_INT macro so that works on recent versions of LLVM on Macs. (check-in: [c4089ffb] user: drh branch: trunk, size: 35505)
18:27
[72a169a1] part of check-in [dd7e043f] Remove unused header file from kvtest. (check-in: [dd7e043f] user: drh branch: trunk, size: 35921)
17:24
[4870db23] part of check-in [f568f666] In kvtest, add the ability to work with a hierarchy of files on disk, in addition to having all files in the same directory. (check-in: [f568f666] user: drh branch: trunk, size: 35943)
15:17
[a9496cda] part of check-in [5828633c] Add the --nocheckpoint and --multitrans options to kvtest. (check-in: [5828633c] user: drh branch: trunk, size: 33750)
2017-06-02
23:32
[bf2e7ae3] part of check-in [7fdc78a6] Add the --fsync flag to kvtest, and document the --nosync flag. (check-in: [7fdc78a6] user: drh branch: trunk, size: 33025)
19:31
[63f9a1c3] part of check-in [fc73e7d2] Work toward enhancing kvtest to measure write performance. (check-in: [fc73e7d2] user: drh branch: trunk, size: 32520)
2017-02-07
20:57
[b9a9822d] part of check-in [db6b3993] Fix harmless compiler warnings in kvtest.c (check-in: [db6b3993] user: drh branch: trunk, size: 27164)
2017-02-06
07:37
[156281b4] part of check-in [6b0276f9] Fix a bug in kvtest causing "init --variance 0" runs to generate single byte blob values only. (check-in: [6b0276f9] user: dan branch: trunk, size: 27151)
2017-01-31
15:29
[7a3c38ee] part of check-in [b63deed6] Add the "stat" command to kvtest.c. Also add the --variance option to the "init" command. Add the tool/kvtest-speed.sh script used for doing performance testing on key/value access patterns. (check-in: [b63deed6] user: drh branch: trunk, size: 27149)
2017-01-26
01:54
[dc6e5e90] part of check-in [62a4851c] Enhancements to the kvtest utility program. Add the --jmode option. Improved output formatting. (check-in: [62a4851c] user: drh branch: trunk, size: 24701)
2017-01-23
19:11
[d2d7c434] part of check-in [175bda87] Document the --mmap option in the --help screen for kvtest. Enhance kvtest so that numeric arguments can have suffixes like "K" or "M". Add kvtest to the unix makefiles. (check-in: [175bda87] user: drh branch: trunk, size: 23826)
18:40
[87e6e974] part of check-in [4948f7e6] Add the --mmap option to the kvtest utility program. (check-in: [4948f7e6] user: drh branch: trunk, size: 22431)
2017-01-22
00:11
[9f0efc31] part of check-in [ed62c5a6] Fix an initialized variable in kvtest. (check-in: [ed62c5a6] user: drh branch: trunk, size: 22049)
2017-01-21
15:55
[9e428931] part of check-in [0d1ad13a] In the kvtest.c test utility, reuse the buffer into which blobs are read, rather than reallocating it for each row. This is a closer match to how other test programs work, and thus provides a better comparison. (check-in: [0d1ad13a] user: drh branch: trunk, size: 22049)
2017-01-20
16:47
[371a2a0c] part of check-in [8971d98f] Fix a typo in the help message for kvtest. (check-in: [8971d98f] user: dan branch: trunk, size: 21901)
16:46
[da3fddb0] part of check-in [90291327] Add option "--stats" to test program kvtest. Specifying --stats causes kvtest to output information similar to the shell tool option of the same name. (check-in: [90291327] user: dan branch: trunk, size: 21901)
2016-12-29
17:25
[2c66ddef] part of check-in [a7dca29f] In kvtest.c, use stat() instead of fseek()/ftell() to determine the size of a BLOB to be read directly from disk. This makes the pile-of-files database more competative against SQLite. (check-in: [a7dca29f] user: drh branch: trunk, size: 17666)
16:49
[05685d63] part of check-in [55d29839] Add more detail to the header command to further explain how to compile and use the kvtest.c utility. (check-in: [55d29839] user: drh branch: kvtest, size: 17120)
16:18
[ae8d6b7d] part of check-in [e2bbeae7] Fix kvtest.c so that it compiles using MSVC. (check-in: [e2bbeae7] user: drh branch: kvtest, size: 15665)
15:26
[b25f9fbc] part of check-in [b0f58d24] In kvtest.c: do not show the --cache-size setting on fopen() runs. Show progress for the (potentially slow) "export" command. (check-in: [b0f58d24] user: drh branch: kvtest, size: 15461)
14:44
[c3dac524] part of check-in [f6fcac6a] Improvements to the kvtest.c utility. Added the --cache-size option. Additional reporting of version and settings at the end of "./kvtest run". (check-in: [f6fcac6a] user: drh branch: kvtest, size: 15357)
03:57
[1f8e6f03] part of check-in [489e0787] Add the kvtest.c test program for measuring key/value read performance under various scenarios. (check-in: [489e0787] user: drh branch: kvtest, size: 13948) Added