Задавайте вопросы, мы ответим
Вы не зашли.
До недавних пор пользовался репозитарием CentAlt c MySQL 5.0.91. Чтобы не зависеть от сторонних репозитариев решено было создать свой с MariaDB 5.2.4 Поcле чего было замеченно, что скорость холостого подключения PHP->PDO->Persistent connections = true вместо ~1ms стало ~15ms. Как вернуть назад скорость, желательно на MariaDB т.к. в остальном MariaDB выглядит выйграшнее.
Неактивен
А настройки СУБД такие же?
Неактивен
Если сравнивать /etc/my.cnf обеих серверов то все идентично.
Если сравнивать глобальные переменные, то вот такие отличия:
variable_name;mariadb;mysql
BASEDIR;/;/usr/
CHARACTER_SET_CONNECTION;latin1;utf8
CHARACTER_SET_RESULTS;latin1;utf8
PID_FILE;/var/lib/mysql/lnmp-int.pid;/var/run/mysqld/mysqld.pid
SLAVE_LOAD_TMPDIR;/tmp;/tmp/
THREAD_STACK;294912;262144
LOG_SLOW_VERBOSITY;;microtime
VERSION_COMPILE_OS;unknown-linux-gnu;redhat-linux-gnu
INNODB_READ_AHEAD;linear;both
KEY_BUFFER_SIZE;134213632;8384512
MAX_CONNECTIONS;151;100
MYISAM_RECOVER_OPTIONS;DEFAULT;OFF
INNODB_ADDITIONAL_MEM_POOL_SIZE;8388608;1048576
INNODB_SYNC_SPIN_LOOPS;30;20
INNODB_ADAPTIVE_CHECKPOINT;estimate;none
INNODB_READ_IO_THREADS;4;8
VERSION_COMMENT;(MariaDB - http://mariadb.com/);Source distribution
CHARACTER_SET_CLIENT;latin1;utf8
HAVE_COMMUNITY_FEATURES;YES;NO
HAVE_NDBCLUSTER;NO;DISABLED
HOSTNAME;lnmp-int;lnmp-centos
INNODB_THREAD_CONCURRENCY;0;8
LOG_ERROR;/var/log/mysqld.log;
TMP_TABLE_SIZE;16777216;33554432
TMPDIR;/tmp;/tmp/
COLLATION_CONNECTION;latin1_swedish_ci;utf8_general_ci
ENGINE_CONDITION_PUSHDOWN;ON;OFF
HAVE_CSV;YES;NO
INNODB_LOG_BUFFER_SIZE;8388608;1048576
VERSION;5.2.4-MariaDB-mariadb94;5.0.91
INNODB_BUFFER_POOL_SIZE;134217728;8388608
INNODB_MAX_DIRTY_PAGES_PCT;75;90
INNODB_IBUF_ACTIVE_CONTRACT;1;0
PLUGIN_DIR;/usr/lib64/mysql/plugin;
SLOW_QUERY_LOG_FILE;/var/lib/mysql/lnmp-prod-int-slow.log;
INNODB_IBUF_MAX_SIZE;67108864;4194304
INNODB_WRITE_IO_THREADS;4;8
Отредактированно NT Man (08.02.2011 08:49:48)
Неактивен
Т.е. физически сервер другой. Не может быть в этом дело?
Неактивен
Вопрос закрыт. Виноват оказался FreeTDS версии 0.82 (я работаю параллельно еще с MSSQL), я когда-то собирал сам 0.83 и забыл про это. Сейчас вспомнил, пересобрал и производительность стала еще выше, чем ранее.
Неактивен