Содержание

MySql Использование

Оптимизация

Настройка MySQL

Рекомендуемая конфигурация, разбор параметров после. Пример сделан для ОС *NIX типа, как наиболее подходящей для высоконагруженных серверов БД. При необходимости его можно адаптировать для Windows системы, изменив соответственно пути файловой системы и пропустив секцию mysqld.safe.

Кодировка 1251 базы данных по-умолчанию - исторически сложившаяся и не изменяемая как не несущая в себе существенных неудобств. Но при большой необходимости (например, требования хранения в БД символов других алфавитов) может быть изменена на UTF-8 или иную, при этом необходимо также скорректировать .properties файлы приложений биллинга на предмет кодировки БД.

Опции mysqld - общие параметры:

Запрещается установка опции 'skip-networking', т.к. Java приложение подключается к серверу с использованием TCP протокола, а не через файловый сокет.

Опции mysqld - InnoDB:
Опции mysqld -MyIsam
Опции mysqld - репликации, если используется
Опции mysqld_safe
Опции mysqldump
Опции client

Ссылки

Набор Perl утилит для работы с MySQL

В архиве mysql_perl_utilites.zip размещены файлы:

Запросы

SET FOREIGN_KEY_CHECKS = 0;
UPDATE tbl_user SET id = 1 WHERE id = 133;
UPDATE tbl_form SET user_id = 1 WHERE user_id = 133;
SET FOREIGN_KEY_CHECKS = 1;
UPDATE tbl_point p2
INNER JOIN tbl_point p1 ON p1.id = p2.id AND p1.location = ''
SET p2.location = POINTFROMTEXT(CONCAT('POINT(',p1.latitude,' ',p1.longitude,')'));

Исправление ошибок

MySAM

InnoDB

Оптимизация

<nspages -h1 -subns -exclude:start -textNS="Категории:" -textPages="Страницы:">