Является ли count (*) постоянным временем в SQLite, и если нет, каковы альтернативы?

Я ищу лучший способ подсчитать, сколько строк в большой таблице (15 миллионов + строк). Наивный образselect count(*) from table; очевидно O (n) согласно нескольким более старым постам, которые я нашел по этому вопросу, напримерhttp://osdir.com/ml/sqlite-users/2010-07/msg00437.html.

Существует ли постоянный механизм времени для получения этой информации или нет, есть ли предпочтительные альтернативы прямойselect count(*) запрос?

Ответы на вопрос(6)

Ваш ответ на вопрос