Доброго вечера!Возникла проблема с MySQL.
Сразу после установки (из сорсов) я обратил внимание, что MySQL начал грузить процессор (на пустом сервере).
load average: 2.89, 2.37, 2.56
- Иногда больше, после service mysqld stop нагрузка стремительно падает.После некоторого времени (на сервере завелись юзеры) нагрузка не упала, в следствии чего, сайты с MySQL открывались достаточно долго, нежели сайты без MySQL (открывались сразу же).
Вопрос: что делать?
Спасибо.
P.S Всех с Пасхой!
Проблема актуальна.
> Проблема актуальна.включите для начала лог медленных запросов
>> Проблема актуальна.
> включите для начала лог медленных запросоводнако
"Сразу после установки (из сорсов) я обратил внимание, что MySQL начал грузить процессор (на пустом сервере)."
т.е запросов видимо не было.
> Доброго вечера!
> Возникла проблема с MySQL.
> Сразу после установки (из сорсов) я обратил внимание, что MySQL начал грузить
> процессор (на пустом сервере).
> load average: 2.89, 2.37, 2.56
> - Иногда больше, после service mysqld stop нагрузка стремительно падает.
> После некоторого времени (на сервере завелись юзеры) нагрузка не упала, в следствии
> чего, сайты с MySQL открывались достаточно долго, нежели сайты без MySQL
> (открывались сразу же).
> Вопрос: что делать?может для начала показать uname -a и как сырцы собирали?
> Спасибо.
> P.S Всех с Пасхой!PS
Христос воскресе!
>[оверквотинг удален]
>> - Иногда больше, после service mysqld stop нагрузка стремительно падает.
>> После некоторого времени (на сервере завелись юзеры) нагрузка не упала, в следствии
>> чего, сайты с MySQL открывались достаточно долго, нежели сайты без MySQL
>> (открывались сразу же).
>> Вопрос: что делать?
> может для начала показать uname -a и как сырцы собирали?
>> Спасибо.
>> P.S Всех с Пасхой!
> PS
> Христос воскресе!Linux unixserver.local 2.6.18-238.5.1.el5.028stab085.3 #1 SMP Mon Mar 21 20:05:12 MSK 2011 i686 i686 i386 GNU/Linux
CentOS 5 i386
>[оверквотинг удален]
>>> (открывались сразу же).
>>> Вопрос: что делать?
>> может для начала показать uname -a и как сырцы собирали?
>>> Спасибо.
>>> P.S Всех с Пасхой!
>> PS
>> Христос воскресе!
> Linux unixserver.local 2.6.18-238.5.1.el5.028stab085.3 #1 SMP Mon Mar 21 20:05:12 MSK
> 2011 i686 i686 i386 GNU/Linux
> CentOS 5 i386ну а собирали-то как? какие ключики для config и make были?
да и версию мускула тоже не грех бы узнать.
>[оверквотинг удален]
>>> может для начала показать uname -a и как сырцы собирали?
>>>> Спасибо.
>>>> P.S Всех с Пасхой!
>>> PS
>>> Христос воскресе!
>> Linux unixserver.local 2.6.18-238.5.1.el5.028stab085.3 #1 SMP Mon Mar 21 20:05:12 MSK
>> 2011 i686 i686 i386 GNU/Linux
>> CentOS 5 i386
> ну а собирали-то как? какие ключики для config и make были?
> да и версию мускула тоже не грех бы узнать.ключей никаких. все как обычно - сначала ./configure, потом make, потом make install.
Раньше ставил - проблем не было.MySQL 5.0.91
>[оверквотинг удален]
>>>> Христос воскресе!
>>> Linux unixserver.local 2.6.18-238.5.1.el5.028stab085.3 #1 SMP Mon Mar 21 20:05:12 MSK
>>> 2011 i686 i686 i386 GNU/Linux
>>> CentOS 5 i386
>> ну а собирали-то как? какие ключики для config и make были?
>> да и версию мускула тоже не грех бы узнать.
> ключей никаких. все как обычно - сначала ./configure, потом make, потом make
> install.
> Раньше ставил - проблем не было.
> MySQL 5.0.91я последний строил 5.0.67.
- запустите configure 2>&1|tee conf.txt, make 2>&1|tee make.txt, посмотрите файлы и узнайте с какими ключами собиралось. почитайте INSTALL-SOURCE на счет ключей - там обычно много полезной инфы. тем более у Вас ядро SMP - там свои тонкости быть могут при компиляции.
- запустите configure --help>configure.txt. посмотрите в полученном файле с какими ключами можно собирать.
- погуглите вроде "мускул сырцы SMP версия"
- попробуйте собрать без динамических библиотек. в крайнем случае сами при сборке ключи укажите, чтоб строилось под стандартную архетиктуру x86 без SMP и потестируйте.
PS
лично я думаю. что скорее всего дело в многопроцессорном ядре (тем более, что ядро довольно старое). попробуйте этот вариант при компиляции исключить в первую очередь.
>[оверквотинг удален]
> - запустите configure --help>configure.txt. посмотрите в полученном файле с какими ключами
> можно собирать.
> - погуглите вроде "мускул сырцы SMP версия"
> - попробуйте собрать без динамических библиотек. в крайнем случае сами при сборке
> ключи укажите, чтоб строилось под стандартную архетиктуру x86 без SMP и
> потестируйте.
> PS
> лично я думаю. что скорее всего дело в многопроцессорном ядре (тем более,
> что ядро довольно старое). попробуйте этот вариант при компиляции исключить в
> первую очередь.благодарю, попробую.
не пойму только одного, для чего собирался mysql из сорцов? yum install mysql-server чем не устроил?
> не пойму только одного, для чего собирался mysql из сорцов? yum install
> mysql-server чем не устроил?1) на старых системах, для которых уже и репозиториев нет, прикажете сидеть на старых версиях мускула со всеми известными багами и без вкустностей новых версий продукта?
2) если свой патч есть, который решает какие-то проблемы, но слать и бороться за его внедрение в официальные релизы влом (загрузки мне и так хватает. все равно рано или поздно другой подобное сделает).
3) еще можно десяток причин назвать по которым сырцы выгодней использовать. и основная из них в пакетных системах (для меня лично) -это на дохлом сервере не ставить мертвую фуфню из зависимостей, которую ты никогда использовать не будешь, но которая растет как гора на каждый чих.
найти и поставить апач из пакетов с поддержкой мускула, учитывая п.1 и п.3 под FedoraCore-4 во сколько по времени выльется по Вашему? мне проще и то и другое из сырцов собрать в этом случае. оф пакетов для новых версий продуктов под данный релиз ОС уже нет и быть не может. а поставить кустарные пакеты и потом гемороиться, не имея возможности для анализа и исправлений кода - себе дороже.
>[оверквотинг удален]
> основная из них в пакетных системах (для меня лично) -это на
> дохлом сервере не ставить мертвую фуфню из зависимостей, которую ты никогда
> использовать не будешь, но которая растет как гора на каждый чих.
> найти и поставить апач из пакетов с поддержкой мускула, учитывая п.1 и
> п.3 под FedoraCore-4 во сколько по времени выльется по Вашему? мне
> проще и то и другое из сырцов собрать в этом случае.
> оф пакетов для новых версий продуктов под данный релиз ОС уже
> нет и быть не может. а поставить кустарные пакеты и потом
> гемороиться, не имея возможности для анализа и исправлений кода - себе
> дороже.помоему тут вопрос был про:
Linux unixserver.local 2.6.18-238.5.1.el5.028stab085.3 #1 SMP Mon Mar 21 20:05:12 MSK 2011 i686 i686 i386 GNU/LinuxCentOS 5 i386
так то я понимаю зачем сорци нужны.