Ответ на комментарий от vit01
AL>> А один раз считать непосредственно весь список не выйдет получается?Я эту проблему пытаюсь периодически у себя решить. counts(*) медленный. Даже counts(1) медленный. А вот aio уже вполне сносен. Подсчёт ведётся только при запуске и после фетча. Всё остальное время количество сообщений берётся из списка.
vit01> Вообще, я так изначально и хотел реализовать, но тут всё упёрлось в sqlite. Одним запросом count(*) для разных условий не сделаешь. Поэтому решил запихнуть одиночные запросы данных в каждый элемент.
Но с sqlite получается слишком медленно у меня. На нетбуке занимает пересчёт всех существующих эх со всеми сообщениями занимает порядка 3-5 секунд.
Andrew Lobanov (2016-10-17 16:03:11)
[Ответить]