т.е. я так понимаю, что в этой основной таблице есть какое-то поле (несколько), при наложении фильтра на которое поиск записей долгий, и есть обходной способ реализации этого фильтра.
Но тем не менее хочется сохранить пользовательскую функциональность наложения фильтра на любое поле.
Ну так ровно это и надо сделать в упомянутых мной триггерах.
Сложности там особой нет, однако если нет опыта - понадобится некоторая настойчивость и аккуратность.
и ещё, к слову... отображение маркированных записей работает быстро только при сортировке по первичному ключу, в связи с чем рекомендую не маркировать записи, а во временную таблицу их собирать (если только их не слишком много)
|