Make SQLite prefer RAM over temporary files for creating temporary indexes used by UNION, DISTINCT, INTERSECT, etc.
Make SQLite prefer RAM over temporary files for creating temporary indexes
used by UNION, DISTINCT, INTERSECT, etc.

See http://www.sqlite.org/tempfiles.html#transidx for more details.

This change would have reduced some performance issues in seemingly fast
queries, like the one we already worked around for issue #3499.

* subversion/libsvn_subr/sqlite.c
  (svn_sqlite__open): Set the temp store mode to memory, but don't fail
    if SQLite somehow doesn't support this.

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion