Ну и учитвать надо что quickdb просто скидывает в sqlite куски json
блин, а всё-таки. Есть разница между моим методом и индексами?
Не хочешь слышать нас)
Индексы если совсем тупо, это упорядоченная структура данных, за счет этого выборка будет в разы быстрее, так как не будут сканироватся все записи в таблице, недостаток если у тебя много обновлений в базе, тогда индекс тоже обновляется на что тратится время. И как уже сказали чтобы этим пользоваться тебе в коде ничего не надо менять по факту, только поменять схему указав что такое то поле соответствует индексу
у меня частые обновления
Ну для начала надо реально потестировать, а так как я понял ты не уверен до конца где у тебя происходят замедления, это все пальцем в небо
как я могу потестировать?
Создай тестовую нагрузку на свой сервер, потестируй именно выборку (ты же предполагаешь что там проблема) может у тебя проблема на уровне бота, а не выборки из бд и там разруливай, хотябы методом тыка это можно сделать
Обсуждают сегодня