02.05.2014, 05:03
Здравствуйте. Возник вопрос про повышение производительности в SQLite.
Вот, допустим, обновление содержимого таким способом:
проходит за 3 мс, это много.
Когда я отключаю журнал, и тип синхронизации транзакции
Скорость увеличилась до 0.3 мс.
Но безопасен ли такой способ? При падении сервера например? База ведь открыта на всем протяжении работы сервера.
p.s. и еще вопросик: действительно ли лучше держать базу открытой? Серверу не будет тяжело?
Вот, допустим, обновление содержимого таким способом:
pawn Код:
db_query(Database, "UPDATE mytable SET time = '23' WHERE name = 'test'");
Когда я отключаю журнал, и тип синхронизации транзакции
pawn Код:
db_query (Database, "PRAGMA synchronous=OFF; PRAGMA journal_mode=OFF;");
Но безопасен ли такой способ? При падении сервера например? База ведь открыта на всем протяжении работы сервера.
p.s. и еще вопросик: действительно ли лучше держать базу открытой? Серверу не будет тяжело?