Мрдуль db_maintenance. А что если оптимизировать все таблицы в базе?

Главные вкладки

Аватар пользователя VasyOK VasyOK 29 июля 2010 в 11:02

Есть такой модуль db_maintenance. Он оптимизирует таблицы в базе данных Drupal. Вроде бы при этом достигается какой то прирост в производительности.

Оптимизировать предлагается те таблицы по котором найбольшие накладные расходы. Для этого надо лезть в PHPMyadmin, что часто бывает западло.

А что если оптимизировать все таблицы базы данных?

Комментарии

Аватар пользователя VasyOK VasyOK 29 июля 2010 в 13:43

"igor1970" wrote:
Все то зачем?
А почему бы и нет? Просто впадло лезть в БД, смотреть какие там накладные расходы.

Аватар пользователя igor1970 igor1970 29 июля 2010 в 15:31

"VasyOK" wrote:
А почему бы и нет? Просто впадло лезть в БД, смотреть какие там накладные расходы.

Ну, ежели вы царских кровей, то, проще кого-нибудь нанять.

Аватар пользователя VasyOK VasyOK 29 июля 2010 в 15:38

Та, нет пролетарий я.

Просто не понимаю зачем выяснять по каким таблицам наибольшие накладные расходы, когда их можно все сразу оптимизировать.

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 29 июля 2010 в 15:41

Предупреждаю сразу: оптимизация может выйти боком, есть хостеры, которые анально карают тех кто мускулем им грузит проц, особенно забугорные.
Воообще, вы не с той стороны оптимизацию начинаете

Аватар пользователя Valeratal Valeratal 29 июля 2010 в 16:38

не знаю, как насчет анальных кар
но вообще, накладные расходы как правило у одних и тех же таблиц (кэш и еще некоторые) бывают
Поэтому достаточно один раз посмотреть и все.

Аватар пользователя VasyOK VasyOK 29 июля 2010 в 17:10

"RxB" wrote:
вы не с той стороны
это лишь одна сторона.

RxB а сколько раз в день мне можно будет делать оптимизацию, если я закажу стартовый тариф на хостинге it-patrol.ru ?

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 29 июля 2010 в 17:21

"VasyOK" wrote:
RxB а сколько раз в день мне можно будет делать оптимизацию, если я закажу стартовый тариф на хостинге it-patrol.ru ?

5 раз по будням, по выходным 6, в день независимости России - 10 и главное не перепутай!
Ты сначала попробуй стартовый тариф, забудешь про оптимизации, всё оптимизировано до тебя.
Я пытаюсь донести, что врядли у тебя сейчас есть проект, где одна десятитысячная доля секунды тебе сыграет роль. На проектах начального и среднего уровня лучше избавляться от модулей на каждый чих, чем заниматься вот такими вот делами, выигрыш минимальный.

Аватар пользователя VasyOK VasyOK 29 июля 2010 в 17:38

RxB, если бы у меня был большой проект я бы не спрашивал, а просто грузил сервер и там ясно бы было.

А поскольку у меня таких пока нет я спрашиваю.

Хорошо чисто гипотететически: а что было бы если бы у меня был большой проект и каждый день делал оптимизацию всех таблиц БД модулем db_maintenance ?

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 29 июля 2010 в 17:44

Делай, я тебе разрешаю.
Тут беда в том, что мы пытаемся оценить сферический большой проект в вакууме, вообще данная операция не настолько ресурсоёмка, но есть хостеры которые и на ней закручивают гайки, в частности у сайта знакомого, была БД в 2Гб, крон не был настроен, cache_* почти всё жрали, после оптимизации его минимум на час spaceweb блокнул.
И был бы у тебя большой проект, тебя бы интересовали действенные оптимизации, а не газификация луж. Я не отрицаю положительного эффекта от данной операции, но делать её каждый день явный перебор