Как снять нагрузку на базу

Ребят подскажите, есть серв стоит на Gentoo, на нем Apache(back) и nginx(front) и база MySQL. На всём этом несколько десятков сайтов(с различными CMS,начиная от самописок и заканчивая IPB и Joomla!. Сервер всего один, база тоже одна. От такого кол-ва информации часто база перенагружается и падает.
Подскажите как можно уменьшить нагрузку на базу, в пределах одного сервера,без переустановки/замены базы? Желательно с подробными инструкциями

P.S. если нужна доп.информация,напишу

А не лучше подобную просьбу,

А не лучше подобную просьбу, если уж именно так ставите вопрос - в заработки поместить?

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

причем тут заработки? я

причем тут заработки? я помощи прошу

При такой постановке вопроса

При такой постановке вопроса могут быть только 2 отверта:
1) Нагрузка с базы снимается за __сумма__прописью__ денег
2) нагрузка на базу снимается в текстовом редакторе.

Или дополни вопрос до степени самодостаточности, или выбирай ответ.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

slepnoga написал(а): При

slepnoga написал(а):
При такой постановке вопроса могут быть только 2 отверта:
1) Нагрузка с базы снимается за __сумма__прописью__ денег
2) нагрузка на базу снимается в текстовом редакторе.

Или дополни вопрос до степени самодостаточности, или выбирай ответ.

хватит нести бред,лучше бы по делу чего сказал

cyber01 написал(а): хватит

cyber01 написал(а):
хватит нести бред,лучше бы по делу чего сказал

Тогда немного поправь свой вопрос. Это форум, на котором помогают друг другу решать проблемы. Конкретные проблемы. А то что ты написал, в переводе на русский звучит примерно так:

У меня тут есть сервер, который я обслуживаю. Но, знаний у меня не хватает, да и зачем они мне? Лучше скажите, с пошаговыми инструкциями, картинками, и выездом на место - как мне это починить. И быстрее - а то сайты важные, простаивать не должны.

На это может быть только один ответ - обсуждение условий субподряда по настройке этого сервера.
Если это всё не правда, то стоит несколько переформулировать вопрос, чтобы он походил на вопрос для технического форума а не на объявление для freelance.ru

Что-то совсем хреново на

Что-то совсем хреново на форуме стало. Уже который раз натыкаюсь на предложения заплатить за помощь. Коробит как-то.
Неужели так тяжело с деньгами? С таким-то умищем.
Не хочется разжевывать прописные истины балбесу - кинул пару ссылок или ткнул в ман. Адекватный человек сам потом поймет какие вопросы задавать.
В конце концов это основной русскоязычный ресурс gentoo, а вы здесь базар устроили. Какое мнение о сообществе вы формируете? Подумайте.

Не согласен. Хотя да, ИМХО

Не согласен. Хотя да, ИМХО slepnoga выражается более резко чем необходимо.
Помощь в решении конкретной проблемы и настройка базы/сервера(работа за которую ТС платят ЗП) разные вещи.
Некоторых в FAQ посылаешь и не помогает.

Последнее время стали регулярно появлятся темы в которых ТС описывают свои проблемы настолько общими словами, то даже не знаешь в какой ман/доку ткнуть. Особо весело: человек пишет, что не звука из-за alsaconf, а под конец выясняется, что в skype он есть.

Не согласен. Если человек

Не согласен. Человек может неправильно формулировать вопрос пока у него нет опыта. Не нравится формулировка - не отвечайте, кто заставляет?
Переводить вопрос на деньги, как минимум, не красиво.

.

izbushka написал(а):
Не нравится формулировка - не отвечайте, кто заставляет?

+1

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Это не повод не читать

Это не повод не читать FAQ\handbook.
обычно так и делаю.
Возможно это уже перегиб, но с моей точки зрения это смотриться так: если из вас приходиться инфу клещами вытаскивать, то решаться ваша проблема будет долго... А совсем не так, либо платите либо никакой помощи.

Что-то много развелось

Что-то много развелось любителей повоспитывать. Видимо не хватает им этого в жизни, а ведь всего-то им надо завести себе или дочку/сына или морскую свинку и потратить на них свою энергию. Но вот беда, в рукокниге об этом ничего не написано, вот и маются горе-воспитатели на форумах :P

А чем тут жизнь? Или если

А чем тут жизнь? Или если изменились средства общения то тут сразу потустороннее пространство и духи общаются?

.

evadim написал(а):
если изменились средства общения то тут сразу потустороннее пространство и духи общаются?

Общаются? Иногда это больше похоже не на общение, а на ролевые игры...

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Spoiler

Spoiler написал(а):
]Общаются? Иногда это больше похоже не на общение, а на ролевые игры...

Самое оно:)))

в "рукокниге" это

в "рукокниге" это действительно не описано. Это документацию к используемым на данном сервере курить надо. Но ТС этого не сделал - некогда/не_интересно/нет_времени/еще_чего-то. slepnoga прав. Поиск узкого места требует времени. Поэтому ТС рекомендуется либо почитать/погуглить, поставить мониторы на сервисы, собрать статистику. И тогда он, возможно, сам поймет, что нужно сделать. А в том ключе, в котором написал ТС - проще денег заплатить. "Несколько десятков" сайтов на его сервере крутятся не бесплатно (ИМХО).

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Цитата: "Несколько десятков"

Цитата:
"Несколько десятков" сайтов на его сервере крутятся не бесплатно (ИМХО).

А вы завидуете, или какое вам до этого дело? Мне не понятно..

Если ТС решит что ему проще заплатить, думаю он об этом напишет, не надо решать за него.

Эээ... Как кто-то может

Эээ... Как кто-то может решить это за него?
ультиматумов ему тоже никто не ставил.

Тупо молча проходить мимо -

Тупо молча проходить мимо - тоже не очень хорошо. Ведь тогда топикстартер даже не поймёт что что-то не так. Я вроде бы подробно расписал что к чему, а не "перевёл вопрос на деньги", разве нет?

.

evadim написал(а):
Я вроде бы подробно расписал что к чему, а не "перевёл вопрос на деньги", разве нет?

Дык к вам лично претензий, вроде бы, и не выдвигалось?..

Мы тоже не всего читали Шнитке!.. © В. Вишневский

А это

А это что?
http://www.gentoo.ru/node/23724#comment-176379

К тому же я всего лишь более развёрнуто чем slepnoga ответил.

для начала

для начала http://mysqltuner.pl

/ме плакаль;) Берусь

/ме плакаль;)
Берусь положить этот сервак за 30 минут ;)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Что значит база падает?

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

Что можно сделать: Настроить mysql, кешировать ответы, оптимизировать запросы

хоть один ответ по теме. База

хоть один ответ по теме.
База перестает откликаться в принципе,такое ощущение что она зависает и ни туда,ни обратно
Все сайты показывают сбой при подключении БД,при этом процесс базы еще жив,помогает рестарт(и не всегда с 1 раза т.к. сокет уже существует.....)

ну мониторьте базу: смотрите

ну мониторьте базу: смотрите кол-во запросов, ищите кто делает больше всего, смотрите лимиты в конфиге базы.

Ничего конкретного нельзя посоветовать: вопрос очень общий.

подскажете нормальные

подскажете нормальные средства мониторинга?

На мой взгляд база падает из-за большого кол-ва запросов от клиентов..

погуглите "MYSQL мониторинг

погуглите "MYSQL мониторинг загрузки"
Можно начать с show processlist

Можете включить лог запросов на время анализа. Это еще больше увеличит нагрузку, но может помочь

А еще есть вероятность, что

А еще есть вероятность, что базу кладет 1 конкретный сайт, написанный быдлокодерами. Можно попробовать по 1 сайты перенести с локальной базы на удаленные, с интервалом в 2-3 дня и посмотреть, когда все стабилизируется, ну а потом - делать выводы.

Зачем так сложно ? :) когда я

Зачем так сложно ? :) когда я говорил про "положу сайт", то имел ввиду замечательную утиль для выявления быдлокодеров и нерадивых админов. Конкретнее:

siege -c -b100 http:/ваш_саит/тяжелая_страница.php. Kak показывает практика, таким макаром укладываются 90% сайтов в сети.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Ты бы за своим хозяйством

Ты бы за своим хозяйством лучше следил, а то оно уже лежит :)

$ telnet www.vinogradov.lv 80
Trying 62.84.10.104...
telnet: connect to address 62.84.10.104: Connection timed out

Working on Gentoo Linux for Asus P535 and Qtopia :-)

.

oleg_kaa написал(а):
Ты бы за своим хозяйством лучше следил

Откуда же время-то взять на такие глупости, когда великие дела не переделаны?..

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Мне надо оправдыватся и

Мне надо оправдыватся и объясняться ? :))))))

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

.

slepnoga написал(а):
Мне надо оправдыватся и объясняться ?

Не надо, всё и так предельно ясно... :-)

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".