database: Cache prepared statements.

Suggested by Danny Milosavljevic.

* src/cuirass/database.scm (sqlite-exec): Pass #:cache? to
'sqlite-prepare'.
This commit is contained in:
Ludovic Courtès 2018-02-08 11:46:29 +01:00
parent eb01f46987
commit 53fcecd25f
1 changed files with 1 additions and 1 deletions

View File

@ -62,7 +62,7 @@ rows."
(object->string arg)
arg))
(let ((stmt (sqlite-prepare db sql)))
(let ((stmt (sqlite-prepare db sql #:cache? #t)))
(for-each (lambda (arg index)
(sqlite-bind stmt index (normalize arg)))
args (iota (length args) 1))