MySQL MariaDB преобразование производительности

Параметр thread_cache_size играет значительную роль в производительности загруженного MySQL- сервера. Иногда, благодаря этому параметру производительность возможно увеличить на 30-50%. В первую очередь разберём функции, чей анализ производит tuning-primer: long_query_time – временной промежуток, измеряемое в секундах, по истечению чего запрос определяется термином “медленный, а в случае активизации slow_query_log – запрос прописывается в лог; threads_cached – является изменяемым параметром, […]

MySQL/MariaDB: изменить host доступа для пользователя

В практике регулярно встречаются случаи, когда при создании пользователя, ему ограничивается доступ в localhost. Для решения данной задачи, необходимо внести в него изменения, а также снять ограничения на подсоединение с любого хоста. Для подробного изучения вопроса, рассмотрим устранение данной проблемы на примере. Для начала выполняем переподключение на базу mysql: 1 mysql> use mysql; Из всего […]

MySQL/MariaDB: изменение кодировки столбца в таблице

В процессе программирования вы наверняка часто сталкивались с проблемой, когда в результате введения табличных данных на кириллице отображаются символы «???». Это случается вследствие отсутствия кодировки UTF-8 для табличного поля. Рассмотрим на примере: MariaDB [money_test]> insert into money_transactions_j values(null, 2015-05-07, 10, ‘текст’, 1, 1); Query OK, 1 row affected, 2 warnings (0.01 sec) 01 MariaDB [money_test]> […]

MySQL/MariaDB: REPLACE – рекурсивное обновление записей в таблице

Несколько лет назад можно было столкнуться с неприятностью, когда сомнительная, вирусоподобная программа прописывала ссылки в код, скрытый между <code></code>. Это имело примерно такой вид: Для начала необходимо выявить все повреждённые посты. Обратите внимание, что данную комбинацию в поисковой запрос вписывать не стоит, дабы не спровоцировать размножение вредоносной ссылки далее: %<script src=”//shareup.ru/social.js” type=”text/javascript”></script>% Далее выполняем нижеуказанный […]

MySQLreport – утилита для вывода статистики

MySQLreport – утилита для вывода статистики

Если у вас возникли трудности с корректным выводом информации на страницу после применения запроса SHOW STATUS, рекомендуем вам воспользоваться  утилитой MySQLreport. Утилита написана на платформе Perl и  обеспечивает интерфейс командной строки для SQL-оператора LOAD DATA INFIL. С подробной информацией о данном продукте можно ознакомиться здесь. Установка утилиты MySQLreport Переходим к непосредственной установке утилиты: 1 # […]

CentOS: установка MariaDB

CentOS: установка MariaDB

Установка MariaDB на CentOS.  В текущем обзоре мы рассмотрим алгоритм установки MariaDB и работы с данным программным продуктом, с какими сложностями вы можете столкнуться и как обеспечить их успешное устранение. MariaDB – одна из веток системы управления базами данных (СУБД) MySQL, что разрабатывается под лицензией GNU GPL. На ряду с комплексом новых возможностей, основным её преимуществом, безусловно, […]