2010-12-28 2 views
2

Как вы очищаете кеш в sqlite? Я попытался отправить ниже команды, но не удалось.sqlite clear cache

PRAGMA default_cache_size = 0 
PRAGMA cache_size = 0 

Кроме того, есть хороший GUI (кроме Sqlite Administrator), что я могу выполнить более одного заявления?

+1

Почему вы хотите очистить кеш? –

+1

@ Martinv.Löwis: Скорее всего, для оценки производительности в сухом режиме. –

+0

Если вы делаете это для измерения производительности сложных запросов (как и я), другой вариант - просто создавать новое (не разделяемое) соединение каждый раз. – Cameron

ответ

5

Возможно, вы ищете заявление VACUUM?

+0

Это то, что * I * искал. Спасибо! – PersianExcursion

+0

У меня есть база данных SQLite 6GiB. Я хочу запустить тесты производительности. В моем случае это ускоряет перезагрузку моей системы, чтобы очистить кешированные страницы, чем запуск VACUUM. –