]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Whenever two or more OP_Column opcodes on the same cursor occur in succession, reorder-column-opcodes
authordrh <drh@noemail.net>
Fri, 16 Oct 2015 03:34:38 +0000 (03:34 +0000)
committerdrh <drh@noemail.net>
Fri, 16 Oct 2015 03:34:38 +0000 (03:34 +0000)
commitc08520d70a5c99f7df6ca779db709f0594e0c192
tree5b031e69ff27199432b61ad7328f9533a2921812
parentc6ce388301408dd542dec45e0c4b125bd434c71d
Whenever two or more OP_Column opcodes on the same cursor occur in succession,
try to reordering them so that the one that extracts the right-most column is
first, so that it will warm up the row cache for all those that follow.  This
gives a small performance boost.

FossilOrigin-Name: 08e8f04d1241db8f190686404874461371ffbeaa
manifest
manifest.uuid
src/btree.c
src/sqliteInt.h
src/vdbe.c
src/vdbeaux.c
tool/mkopcodeh.tcl