neolord, представьте себе : вы обыкновенный японский верстальщик. ваш начальник-сан заключил контракт на разработку шаблона для дебильнейшего, но популярного движка. Дизайнер решил выделить пункты прайс-листа тремя чередующимся цветами. Использование КОДА ( чего угодно изменяющего логику работы и дающего побочные эффекты навроде $c++ ) - строго порицается корпоративной этикой и начальником лично. Изменить продукт нельзя, потому что он не ваш.
Ваши действия ? :)
ps Катана для харакири в левом ящике стола.
такие индексы возникают при неоднократных неудачных обновлениях движков и тормозят работу нормальненько. но все же хотелось бы убедиться, покажите таблицу :
в mysql, в той самой БД, show create table cat_vip
насчет innodb можете расслабиться - у вас sequence number не растет, а значит не используется. если выключить можно выиграть немножко памяти.
По идее их надо удалить. А чем это вы анализируете?
Покажите лучше что там на самом деле. Нужен вывод sql-команды по какой-нибудь из таблиц
"show create table cat_vip ;"
Что-то уж слишком плохо выглядит.
seosniks, ну да я имею ввиду сервер mysql. Вы попробуйте mytop запускать ДО того как начнется залипание и наблюдать что происходит. ( это то же самое что запускать в цикле mysqladmin processlist).
neolord,если следовать вашей терминологии, это утверждение - хабрадурь и миф, культивируемый менеджерами проектов. Зачем вы им верите на слово? С их точки зрения, основной плюс разделения шаблонов - не позволить верстальщику сломать весь проект кривым КОДОМ.
Ну а индивидуальному разработчику оно зачем? Он специально не сломает. Он смотрит на <?=$text?> и видит ШАБЛОН, совершенно не мешающий проекту развиваться и выдающий несравнимую производительность совместно с php-акселератором.
ну судя по perror , OS error code 16: Device or resource busy
сервер не лег, просто его заездили.
непонятно почему намертво вплоть до перезагрузки.
поставьте лучше линукс и mysql 5.0. Ни одной причины держаться за 4.1 сейчас нет.
что в логах mysql ? не просто же так он падает.
Евгения Бахвалова, я полностью согласен с предыдущими ораторами - это какой-то самодеятельный пул соединений к mysql. Нигде нету о таком модуле упоминаний. но механизм его использования очень напоминает DBI, так что быстрым хаком будет просто переписать на DBI
вообще то этот код закомментирован целиком :) странно где вы там ошибку нашли.
надо выкинуть этот модуль и заменить обычным DBI. обычно очень мало толку от "кеширования" соединений к mysql.
чувствую там тру-perl..
Это, скорее, сарказм. Но если вы все фотки обработаете какой-нибудь программой, которая сделает файлы html с картинками, производительность будет фантастическая. Разумеется никакого подсчета просмотров и обсуждений не получите.
Но РБК такой сайт спокойно выдержит.