Я использую Codeigniter и Mysql 5.1, приложение запрашивает в БД около 5 тыс. Запросов в час, и в начале каждого запроса я получаю SET NAMES 'utf8' COLLATE 'utf8_general_ci'
Это добавляет значительный трафик.Я спрашивал на форуме codeigniter об этом Моя тема здесь ...
Я установил все возможные настройки кодировки и сопоставления (я думаю) в UTF8 и utf8_general_ci.В файле database.php (параметры подключения БД Codeigniter) также есть соответствующие параметры набора символов и параметров сопоставления для клиентских подключений.но я все еще получаю все эти заявления.Это способ их подавить?Я конвертировал таблицы, используя alter table ... convert to ..
Я надеюсь, что кто-то здесь с большим опытом работы с MySql может иметь идею.
[mysqld]
log = / tmp /mysql.log
набор символов по умолчанию = utf8
сопоставление по умолчанию = utf8_general_ci
сервер сопоставления = utf8_general_ci
сервер набора символов = utf8
Снимок экрана из DB Utility, показывающий серверные кодировки и сопоставления ...
Tks, Owen.