Проверка и оптимизация БД

Урок 117 из 741
Автор: Ольга Пичужкина
Сложность урока:
1 уровень - интуитивно все понятно из интерфейса, но почитать стоит.
1 из 5
Просмотров: 83567
Дата изменения: 18.10.2024
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Ограничений нет

  Проверка БД

На странице Проверка / восстановление таблиц (Настройки > Инструменты > Диагностика > Проверка БД) вы можете проверить и восстановить таблицы базы данных Универсальное место хранения информации на сайте. Специальная программа, легко загружающая и выгружающая любую информацию. Существенно экономит место на хостинге, время при обработке информации, вычислительные ресурсы сервера. Без Базы данных не работает ни одна современная система управления сайтом...
Подробнее...
. Использование скрипта проверки и восстановления позволит оперативно восстановить работу сайта.

Как понять, что База данных "поломалась"?
Внимание! Восстановление таблиц работает только для базы данных MySQL и таблиц типа MyISAM.

Внимание! Не открывайте эту страницу одновременно в нескольких копиях - это может повредить вашу базу данных. Операция может занять длительное время, если размер базы данных велик!

Отчет о проверке базы данных

Примечание: Если повреждены таблицы статистики При запуске SQL-запроса на выполнение, сервер выполняет достаточно много сложных многоэтапных операций. Формированием плана выполнения запроса занимается оптимизатор запросов. Он анализирует множество различных факторов, в том числе количество и распределение данных в таблицах и индексах базы данных. Собирать эти сведения при каждом запросе крайне неэффективно, поэтому они собираются периодически и хранятся в таблицах статистики. и нет возможности перейти в административный раздел То есть вы авторизованы на сайте как Администратор, но не можете перейти в административную часть , то сбор статистики может быть временно отключен с помощью параметра ?no_keep_statistic_LICENSE-KEY=Y. В параметре указывается лицензионный ключ сайта
Так выглядит ссылка для запуска Проверки/восстановления таблиц без таблиц статистики:

optim4.png
.

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

Для этого при обращении к странице восстановления необходимо указать два параметра: имя (login) и пароль (password) на доступ к базе данных. Например: http://www.mysite.ru/bitrix/admin/repair_db.php?login=DB_Login& password=DB_Password.

По умолчанию значения данных параметров хранятся в файле /bitrix/php_interface/dbconn.php optim1.png .

Иногда возникает ситуация, когда сайт перестает отвечать и посетителям отображается пустая страница. В этом случае откройте файл /bitrix/php_interface/dbconn.php, который содержит параметры соединения с базой данных, и установите значение параметра $DBDebug = true optim2.png ;

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

  Оптимизация

На странице Оптимизация БД (Настройки > Инструменты > Диагностика > Оптимизация БД) вы можете оптимизировать и проанализировать таблицы базы данных. Это повысит эффективность обработки запросов сервером базы данных.

Внимание! Не открывайте эту страницу одновременно в нескольких копиях - это может повредить вашу базу данных. Операция может занять длительное время. Желательно выполнять ее при наименьшей нагрузке на сайт.

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

optim_process.png

По завершении оптимизации на странице появится сообщение об этом optim_rez.png .



Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
Курсы разработаны в компании «1С-Битрикс»