![]() |
mysql оптимизация на denwer
Проблема
Тормозит скрипт, долго выполняет работу, 100 слов ищеться около 30 сек, по таблице полмилиона записей Исходные данныые комп десктоп 2,5 celeron 1гб оперативной памяти, + denwer3 (denwer.ru) использую класс, dbsimple (http://dklab.ru/lib/DbSimple/) создаю таблицу по существу нужны 2 колонки ( 1столбец - слово, 2столбец - цифра, ) PHP код:
дальше начинаются проблемы работа скрипта и трабла, следующая, скрипт ищет слово в первом столбце запрос делаю такой PHP код:
итого запускаю скрипт на поиск 100 слов ищеться около 30 сек это нормально? что пробывал ? решил настройть my.cnf PHP код:
PHP код:
проблема не решена скрипт грузит ц/п, и хреново пашет на мой взляд, что можно изменить или оптимизировать есть ли лечение? I need help |
у мускуля 1 мега запрос быстрее 100 маленьких => делай выборку SELECT * FROM table WHERE column="word_1" OR column="word_2" OR ....
на пхп что-то в виде PHP код:
|
agamerr Главное - сделать индекс на столбец в котором ищете. Потом открыть глаза на прикрепленные темы. А дальше уже читать например такое: http://habrahabr.ru/blogs/mysql/20246/
FireFenix PHP код:
|
FireFenix, Gifts,
биг респект сейчас буду рыть, что самое интересное написал на форум программистов, нихрена толкового не посоветовали, :) |
народ палю тему, порекомендовали погуглить по my-huge.ini
итого в настройках my.ini выставил такие, skip-locking key_buffer = 300M max_allowed_packet = 1M table_cache = 512 sort_buffer_size = 2M read_buffer_size = 2M read_rnd_buffer_size = 8M net_buffer_length = 33M thread_stack = 33M thread_cache_size = 8 sort_buffer_size = 30M query_cache_size = 32M 500 запросов , база 1млн записей скорость внимание 2 сек :cool: |
Цитата:
Или будеш на денвере держать -- Тебе же дали наверху верные советы,зачем ты полез в насройки памяти.Не трогай их.Сделай как советовали по инексу,и большгим запросом. |
это называется против лома нет приема
у меня скрипт десктопный, поэтому прокатит, эти рекомендации годятся для серверов с памятью от 1 гб что касается рекомендаций по индексу столбцов заморочился и скорее всего реализую просто интерсно насколько быстрее будет работать |
| Время: 16:58 |