300кк документов. Есть строковое поле "person_id" оно НЕ уникальное и содержит только числа. Поиск по точному вхождению без индекса очень печальный. Если создавать индекс то какой? Text? или посмотреть в сторону ASC DESC?
Составной можешь сделать, и выбрать ещё 1 поле, которое в связке будет уникальным
сделал для теста текстовый - летает. Но мне интересно для чего в таком случае делать составной?
Текстовый можно только 1 и он больше для реджекса и тд. Если у вас exact search, то есть просто на =, составной будет быстрее
покажи пример такого поля
Обсуждают сегодня