Оппозит подрос, надо переписать кусок друпала и оптимизировать бд, у меня банально времени не хватает. В настоящий момент ограничение на джоин 5миллионов, меньше тупо не отрабатывает трекинг (кнопка следить)
Все наверное заметили ожидание при написании постов. Ситуацию можно выровнять двумя способами:
1 очередной сбор бабла на закупку оперативы, но мне уже совесть не позволяет ибо деньги ваши, а сервак мой .... и второй
2 Оптимизация, идеалогически верный вариант по феншую
Так что если кому не вломы и он ощущает в себе способности великого гуру жду шестерни.
з.ы. нгинкс, кеширование средствами ос, самописанный модуль кеширования к друпалу и т.д. уже реализованно, подумываю о переводе базы в тип мемори но овер дофига гемороя...
че за база, может стоит поиграть с настройкой "Индексов"
да mysql.
Как практика показывает, лучше всего твердоткельники под базу :-) живут не очень долго, но работает быстро-быстро... В raid 1 их 6-)
Ну или тюнинг БД. Как правило сильно дороже, чем поставить ssd ^-)
разоримся )))
У тебя объём базы какой?
у меня или у оппозита? )))
после чисток всяческих база сейчас весит полтора гига и гигов 20 фало самого, прирост в штатном режиме не большой, сессии, материалы, ватчдог ну реально не большой, но в пиковые моменты когда пытаются досить или ломать под сто гигов в сутки легко взлетает
Слон сильнее дельфина, факт. Я о постгрес и мускуле.
это как готовить.. От DBA зависит на 80%-90%
просто так не портировать, пробовал... по скромным прикидкам месяц в режиме 24/7 надо убить. Имеет смысл только в случае глобального обновления, тогда с нуля сделать как надо.
ну так вынеси всё это на пару ССД в 200Гб, в зеркале... Можно каких-то недорогих, типа Silicon Power. Настроить бэкап и всё будет быстро.
Если проблема только в БД, можно вынести только БД, взять 32Гб ССДшины... Они вообще копеек стоят :-) Рэйд можно хоть mdadm.
Взлетит однозначно :-)
ссд, ссд...хорошие дорого, а обычные дохнут...я за это время три комлекта хардов сменил полностью, даже четыре, а ты говоришь про ссд
Дело-то твоё, ты админ :-) Я только делюсь своим опытом, не более. Оптимизация друпала - долгое и дорогое удовольствие :-), а ссд быстро, дёшево, и результат сразу :-)
Что характерно, даже не дорогие ССД в подобной ситуации довольно долго живут.. И уже когда они не помогают, надо лезть глубоко в оптимизацию всего подряд... :-)
хреного живут ссд, на прошлой работе в год по две три замены было, и это не на серверах, а на обычных рабочих станциях, где ссд только под системой стоял
У меня разительно другой опыт: пихаем ССД везде, где можем, понятно страхуемся бэкапами, мониторингом и т.д..
Но не дохнут. Причём недорогие... И нагрузки не дай бог каждому...
Понятно, стараемся ставить Интел, но не все заказчики тянут такой бюджет...
Руководствуемся двумя правилами:
- не покупать самые дешёвые
- don't buy kingston
И всё норм :-) Из недорогого, в основном Silicon Power.
kingston отстой, как это не грустно, прошли те времена когда наклейка их тестов говорила о качестве и надежности, сейчас это не более чем бренд, причем хреновый
Ээээ))) а вы зачем тут непонятными словами ругаетесь?)))
заснуть не могу 6-) последний день отпуска подходит к концу :-(
основная беда в запросах типа select * from, а реальных ситуаций где это надо не много, в каком то модуле был был селект от селекта от селекта...