Официальный сайт студ.городка НГТУ
Программирование и БД » php+mysql и загрузка проца 

#1  06.03.07 16:40

php+mysql и загрузка проца

при обработке запросов из большой базы мускула подвисает машинка и проц грузится не хило

есть ли какие нить методы чтобы снизить загрузку?
может выделение памяти какое нить или расстановка приоритетов?

Offline

#2  06.03.07 18:14

Re: php+mysql и загрузка проца

что значит при обработке запросов? каких на выборку или на вставку/изменение/удаление данных?
Если при выборке, то ограничивай результирующую выборку приемлимыми размерами.

Offline

#3  06.03.07 18:21

Re: php+mysql и загрузка проца

короче в базе под миллион записей и запрос идет
like '%blabla%'

и он шурует по всей базе и все виииснет ... вот ...

Offline

#4  06.03.07 18:22

Re: php+mysql и загрузка проца

ну грубо говоря правильно раставленные индексы очень помогают
про индексы можно почитать на программинге постил укроп очень смачную статью, можно купить много оперативы и загнать всю базу в оперативку, операции будут просто летать

Offline

#5  06.03.07 18:29

Re: php+mysql и загрузка проца

так это у тебя мускуль грузит.
Варианты решения:
1. на поле сделать полнотекстовый индекс
2. Если доступ к конфигурации мускуля имеешь, сделай ооочень большой кэш
больше ничего в голову не приходит

Исправлено VaGon (06.03.07 18:37)

Offline

#6  06.03.07 19:15

Re: php+mysql и загрузка проца

впринципе можно сделать и то и то ... надо почитать про индексы .. я в них нуб :)

Offline

#7  06.03.07 22:00

Re: php+mysql и загрузка проца

если у тебя ПЫХ потом все это обрабатывает, то совсем попа. Мона написать обработчик на Си - дело в разы ускорится.

Offline

#8  06.03.07 22:23

Re: php+mysql и загрузка проца

всё можно ... конечно ... было бы время над всем этим сидеть и работать ... базара нет ...

Offline

#9  07.03.07 13:17

Re: php+mysql и загрузка проца

при простом like поисе индексы не работают, этот поиск называт текстовым. перебирается весь милион записей и проделываетмя посимвольное сравнение.
выход: юзай fulltext

Offline

#10  09.03.07 00:16

Re: php+mysql и загрузка проца

Работают индексы при LIKE, только не всегда.

Offline

#11  09.03.07 13:47

Re: php+mysql и загрузка проца

если так

xaver написал(а):

like '%blabla%'

то не работают.

если

Код: sql:

... LIKE 'blabla'

то да

Offline

#12  09.03.07 15:13

Re: php+mysql и загрузка проца

A-Lex, еще и like% и %like

Offline

Программирование и БД » php+mysql и загрузка проца 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.028 сек.
Выполнено 11 запросов.