hivuld да, будет тормозить.
невозможно построить эффективный составной запрос по sender_id, recipient_id при OR
и 2 индекса Mysql не умеет
Простой вариант денормализовать дублируя сообщения добавив поле participant_id и проставляя туда обоих юзеров, каждого в свой дубль записи
да таблица будет больше зато индекс меньше и запросы проще
можно рассмотреть вертикальное разделение
то есть дублировать только записи в отдельной таблице связи
|