Оптимизация mysql на Linux сервере
Давайте разберемся с множеством вариантов оптимизации mysql сервера. Оптимизация my.cnf Начнём с оптимизации настроек файла my.cnf. Настройка некоторых параметров может повысить производительность в несколько раз! Перед началом настройки необходимо уточнить объём установленной оперативной памяти и ядер процессора, к примеру с использованием htop. Также необходимо узнать количество таблиц в нашей бд и их типы. Для этого используем ​mysql tuner​, скачаем данный скрипт и запустим его (понадобится доустановить perl, если он не установлен на сервере): wget https://raw...
3 года назад
Проблема с кодировкой в таблице БД MySQL
Бывает так что в таблице вместо текста в ячейках отображаются знаки вопроса: Скорей всего не настроено сопоставление в MySQL и при создании новых таблиц они будут созданы в кодировке по-умолчанию. Посмотрим какое сопоставление в таблице b_xml_tree, для этого в SQL запросе набираем: SHOW TABLE STATUS WHERE Name LIKE 'b_xml_tree'; Видим что сопоставление latin1_swedish_ci Сделаем поиск по базе всех таблиц с таким сопоставлением: SELECT TABLE_SCHEMA, TABLE_NAME, TABLE_COLLATION FROM INFORMATION_SCHEMA...