|
|
|
| Столкнулся с таким вопросом. Для поиска по базе использую LIKE , но недавно прочитал статью, что REGEXP выбирает данные лучше и точнее. Правда работает медленнее.
Вот я и хотел узнать, на сколько медленне REGEXP работает чем LIKE, и стоит ли его использовать....просто база на несколько тысяч записей, и нехочется терять производительность. | |
|
|
|
|
|
|
|
для: redrum
(25.03.2008 в 13:52)
| | "Оператор RLIKE(или его синоним REGEXP) позволяет производить поиск в соответствии с регулярными выражениями, которые предоставляют значительно более гибкие средства для поиска по сравнению с оператором LIKE. Обратной стороной медали является более медленное выполнение операции поиска с использованием регулярных выражений по сравнению с оператором LIKE."
(Самоучитель MySQL5) | |
|
|
|
|
|
|
|
для: Mookapek
(25.03.2008 в 20:36)
| | дак все таки лучше в моем случае иметь более медленный, но более точный поиск, или же более быстрый, но менее точный ? | |
|
|
|
|
|
|
|
для: redrum
(25.03.2008 в 20:39)
| | Ну если вам не достаточно возможностей оператора LIKE, то имеет смысл использовать RLIKE. Мы же не знаем, какие запросы вы осуществляете. | |
|
|
|