PeRsoNaliTy
Постоялец
- Регистрация
- 5 Фев 2009
- Сообщения
- 82
- Реакции
- 9
- Автор темы
- #1
Добрый день.
Есть такая проблема, организован поиск основы слова с помощью хранимой процедуры, таблицы очень большие некоторые имеют более 400 тыс. записей и поэтому поиск некоторых основ занимает от 50 секунд до 6 минут. Хотелось бы кэшировать результаты поиска.
Что скажете по этому поводу. Стоит ли вообще это делать и как это реализовать?
В интернете нахожу информацию по кэшированию запросов, а как поступить с хранимыми процедурами понять не могу.
Заранее благодарен.
UPD 13 февраля в 19:43
Тему можно прикрыть.
Проблема решена тем, что оптимизировали процесс поиска теперь он выполняется меньше секунды, а все из-за того что у таблиц кое кто забыл поставить индексные поля.
Есть такая проблема, организован поиск основы слова с помощью хранимой процедуры, таблицы очень большие некоторые имеют более 400 тыс. записей и поэтому поиск некоторых основ занимает от 50 секунд до 6 минут. Хотелось бы кэшировать результаты поиска.
Что скажете по этому поводу. Стоит ли вообще это делать и как это реализовать?
В интернете нахожу информацию по кэшированию запросов, а как поступить с хранимыми процедурами понять не могу.
Заранее благодарен.
UPD 13 февраля в 19:43
Тему можно прикрыть.
Проблема решена тем, что оптимизировали процесс поиска теперь он выполняется меньше секунды, а все из-за того что у таблиц кое кто забыл поставить индексные поля.