Цитата:
Сообщение от
ax_mct
я бы добавил в EmplIDNameSearchIndex
в 2009 не поможет. поскольку:
1. в 2009 еще нет полнотекстового индекса (появился только в 2012)
2. пользователи по наименованиям обычно ищут что-то вроде "*Иванов*"
а по таким фильтрам SQL никогда индекс не использует. всегда будет full scan
Цитата:
Сообщение от
ax_mct
Но данный костыль я например применяю когда просто деваться некуда, с учетом всех условий и требований.
угу. именно.
Цитата:
Сообщение от
ax_mct
Лучшим решением на мой взгляд было бы добавление EmplName в строку журнала и создание соответствующего индекса, если буфер записи и количество строк это позволяют.
Повторюсь, это совсем не лучшее решение.
одно дело, full scan по таблице в 10тыс сотрудников + join фактов по полю с индексом.
другое дело, full scan по таблице фактов в 10млн записей.
и [не полнотекстовый] индекс - не поможет.