Forum Webscript.Ru

Программирование => PHP => Тема начата: от 28 Ноября 2001, 10:07:11

Название: Проконсультируйте, рлз!
Отправлено: от 28 Ноября 2001, 10:07:11
Ситуация следующая. На хосте ограничили время выполнения php скриптов, которые исполняются через интерфейс CGI. В рез-те не могу обработать свои базы для поиска - в скрипте выполняется запрос к SQL и обработка рез-та. Действительно ли эти запросы занимают большие процессорные ресурсы?  Как разрешить эту проблему?
Название: Проконсультируйте, рлз!
Отправлено: Hoary от 28 Ноября 2001, 17:58:37
Всё зависит от твоих запросов и твоей базы.
Чем больше данных, чем сложнее запрос - тем больше ресурсов он требует. Если же запрос простой - время выполнения очень маленькое.

Возможные решения - оптимизировать структуру базы, запросы и т.д. либо же, если база действительно огромная, отказатся от использования MySQL и перейти на более профессиональные СУБД.
Название: Проконсультируйте, рлз!
Отправлено: Макс от 29 Ноября 2001, 01:04:45
А на какое время ограничили выполнение скрипта?
По моему даже при большой базе запрос к ней редко выполняется более 5 сек. И о каких объемах БД идет речь?

Скорее всего проблема в php-коде или неоптимизированной БД.