SA-MP Forums Archive
Время выполнения запросов SQLite - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Время выполнения запросов SQLite (/showthread.php?tid=227601)

Pages: 1 2


Re: Время выполнения запросов SQLite - grekon - 09.01.2012

Quote:
Originally Posted by Mutha_X
View Post
Если возможность есть, можно воспользоваться внешней БД( необязательно на другой машине).
На хостинге эта услуга стоит денег, хотелось бы обойтись без внешней БД, ограничившись встраиваемой. И вообще, спасет ли это. Разве клиент, отправив SQL запрос к внешней БД не будет дожидаться его исполнения и ответа от сервера?

Размышляя по поводу потоков, задался следующим вопросом:
SQLite же у нас транзацкионная БД, так? Соответственно если у меня в отдельном потоке висят Update и в тоже время из основного потока придет SQL запрос, то SQLite должна корректно обработать это? Или стоит завести блокирующую переменную?

Еще такой вопрос. Я в OnFilterScriptInit открываю БД. В OnFilterScriptExit - закрываю. Однако, в случае креша сервера у меня OnFilterScriptExit не вызовется. Какие данные при этом останутся БД? Есть ли возможность сбросить данные принудительно, типа метода flush()?