Сколько операций поиска диска требуется для записи одной строки в базу данных SQLite? - PullRequest
0 голосов
/ 05 июня 2011

Я уже задавал этот вопрос здесь , не получая никаких ответов, поэтому я позволю себе опубликовать его здесь. Я предоставлю ссылки на то, где был найден ответ.

Насколько я понимаю, может быть один поиск диска на оборот жесткого диска, поэтому мне интересно узнать, сколько операций поиска диска необходимо для записи строки в таблицу SQLite, включая блокировку и т. Д. Предположим, что на таблице нет индексов (даже первичного ключа). Я предполагаю, что есть один диск для поиска записи в файл? Как вы понимаете, я хочу сравнить производительность с записью одних и тех же данных в плоский файл.

1 Ответ

4 голосов
/ 05 июня 2011

По умолчанию это одна транзакция на оборот диска (примерно),

http://www.sqlite.org/faq.html#q19

Способ более быстрой записи заключается в переносе нескольких транзакций внутри транзакции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...