Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте! Проблема собственно в том, что не увеличивается параметр table_cache. Ставил разные значения. Показывает 64.
# cat my.cnf
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 64M
max_allowed_packet = 1M
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
# --------------- Adds To Bitrix ------------
query_cache_size = 128M
thread_cache_size = 4
innodb_flush_log_at_trx_commit = 2
innodb_flush_method = O_DIRECT
transaction-isolation = READ-COMMITTED
key_buffer_size = 128M
table_cache = 256
query_cache_limit = 16M
server-id = 1
[safe_mysqld]
err-log=/var/lib/mysql/mysqld.log
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M
[myisamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout
Отредактированно starclyde (23.09.2010 10:01:27)
Неактивен
Возможно, Ваша ОС настроена так, что она выставляет этот параметр самостоятельно
(например, в командной строке). Также возможно, что есть более одного файла настроек,
и используется значение из последнего прочтенного. Ну и, наконец, это значение можно
менять динамически. Возможно, кто-то приходит и меняет его. Можете попробовать
поставить его вручную: SET GLOBAL table_open_cache = 256;
Неактивен