такая (user_id, object_id), то бишь сам айди пользователя и айди объекта условного, к которому относится данный айди. Айдишники могут повторяться как в первом столбце, так и во втором. Используется составной ключ PRIMARY KEY (user_id, object_id)
И есть такая проблема: если получить все совпадения по user_id, то данные возвращаются моментально, но обратная совместимость хромает, получение всех совпадений по object_id длится более 10 секунд. Конечно хотелось бы, чтобы и так, и так всё получало моментально, но пока не могу решить проблему обратной совместимости. Есть ли возможные решения этого?
Использую sqlite3 потому что для этой бд нужна мобильность, да и пробовал я переносить это все дело на mysql, в скорости разницы не увидел
Индекс?
Обсуждают сегодня