Модуль DB Maintenance

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

Аватар пользователя B.X B.X 7 марта 2007 в 5:01

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

Модуль [url=http://drupal.org/project/db_maintenance]DB Maintenance[/url] оптимизирует вашу базу данных. Это необходимо делать периодически, чтобы избежать ненужных притормаживаний в работе сайта. Модуль позволяет оптимизировать указанные таблицы ежечасно, ежедневно, а также еженедельно и ежемесячно. Поддерживает MyISAM, InnoDB, BerkeleyDB. Никаких особых запутанных настроек нет, всё просто и понятно.

Какие таблицы нужно оптимизировать? Недавно всплывал этот вопрос. Оптимизировать нужно те таблицы, которые, как видно на скриншоте, показаны в графе "Накладные расходы". Как часто нужно производить оптимизацию? Зависит, конечно, от посещаемости вашего сайта.

Комментарии

Аватар пользователя RISK RISK 7 марта 2007 в 5:06

B.X спасибо. У тебя уже свой подчерк при выкладывании модулей. Прочитал тему и автора, ожидал увидеть описание + картинки. Так и вышло. Ещё раз спасибо, посмотрим.

Аватар пользователя B.X B.X 7 марта 2007 в 5:11

Пожалуйста. Раньше просто здесь нельзя было добавлять картинки, сейчас можно и поэтому описание модулей делать легко и приятно. А отсутствие скриншотов для большинства модулей на drupal.org, например, меня просто раздражает... неужели там никто не знает поговорки о том, что "лучше один раз увидеть"...

Аватар пользователя SadhooKlay SadhooKlay (не проверено) 7 марта 2007 в 5:14

Ну что?
Кто возьмётся за перевод?
У меня Views пока, как говорит моя жена, на их дизайнер слэнге, "непричёсан"".

Аватар пользователя SadhooKlay SadhooKlay (не проверено) 12 марта 2007 в 1:07

Перевёл, да не до конца.
На строке 171 в файле db_maintenance.module,
фразу Log OPTIMIZE queries, нужно запихнуть в функцию t();
Должно выглядеть так: '#title' => t('Log OPTIMIZE queries)',

И потом, когда мы зайдём по адресу settings/db_maintenance, то увидим строку:
"Если разрешено, задание оптимизации таблиц будет выполненно переодически, содержа информацию, какие таблицы будут использованы."
Это _НЕ_ так переводиться.
Смысл оригинальной строки был утерян и данный перевод вводит в заблуждение.
Там говорилось о том, что модуль будет вести _журналирование_ того, что он проделал.
В твоем переводе это не отображено.
И мало того, что "переодически" пишется через И ("периодически"), а "выполненно" пишется с одной Н ("выполнено"), так ещё в добавок там нет не одной конструкции, которая в данном контексте так бы переводилась.

Далее, фразу "DB maintenance", которая в этом файле, на строке 58, нужно перевести например как "Оптимизация БД", иначе когда заходишь по адресу admin/settings все настройки (их названия) по русски и только эта фраза не по русски.

Далее, когда заходим по адресу help/db_maintenance, то первой строкой наблюдаем:
"The Overhead column in phpMyAdmin's database view is the most common way to determine the need of an OPTIMIZE TABLE query. It essentially shows the amount of disk space you would recover by running an optimize/defragmentation query"
Остальные строки по русски.
Ты уверен, что так должно быть?

И всё это бросилось в глаза в первые 5 минут
Переведи нормально пожалуйста модуль.
Ждём положительного результата : )



----------------------------------------------------------
Локализация некоторых модулей

Аватар пользователя Natalie Natalie 12 марта 2007 в 4:55

PVasili, ты лучше доделай, а то щас еще придут некоторые эксперты Smile
- - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

Аватар пользователя PVasili PVasili 13 апреля 2007 в 17:43

Псиб, поправил (бала старая версия) :). Критику лучше в личку.
Ща добавлю ещё переводов

======================================================
Ссылки на:[url=http://drupal.ru/node/4210]Дизайн[/url],[url=http://drupal.ru/node/4207]Документацию[/url],[url=http://drupal.ru/node/3983]Переводы[/url].Тестируем [url=http://wiki.drupal.ru]WiKi[/url]

Аватар пользователя PVasili PVasili 14 марта 2007 в 15:44

[url=http://wiki.drupal.ru/doc/modul_db_maintenance] тут [/url]
======================================================
Ссылки на:[url=http://drupal.ru/node/4210]Дизайн[/url],[url=http://drupal.ru/node/4207]Документацию[/url],[url=http://drupal.ru/node/3983]Переводы[/url].Тестируем [url=http://wiki.drupal.ru]WiKi[/url