Я нахожусь в середине универ-проекта, когда обнаружил огромную проблему с моей базой данных.Используя wamp и огромную (300 МБ) базу данных, но с несколькими таблицами, мои запросы выполняются очень медленно :( Все таблицы создаются с помощью движка MyISAM. Все настройки по умолчанию, у меня нет опыта оптимизации. Мне нужно подуматьо каком-то лучшем способе сделать это, но сейчас мой вопрос - как лучше заменить следующий запрос:
SELECT * FROM `payments` WHERE id IN (1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
Я не могу использовать левое соединение или любое подобное решение, которое я нашел здесь, потому чтоэти идентификаторы (1,2,3,4,5, ...) не поступают из базы данных. Пользователь выбирает платежи, которые он хочет удалить, и на следующем экране отображаются детали платежа.
FYI, таблица платежей содержит более миллиона записей:)