Страница 1 из 1

Настройка сервера

Добавлено: 14 фев 2014, 19:10
bdrfehrt
подскажите что можно в конфигах подкрутить чтоб выдерживал очень большое число обращений к базе чтение поиск запись и не тормозил?
база MyISAM

Добавлено: 14 фев 2014, 19:36
Максим
Уменьшайте эти параметры, чем меньше, тем больше будет сервер держать одновременных подключений, если у вас коннекты упираются в нехватку памяти. Ну и настройка сетевого стека Windows (для многих тысяч подключений), но это уже не тема данного форума.
read_buffer_size=2M
read_rnd_buffer_size=4M
join_buffer_size = 1M
sort_buffer_size = 1M
bulk_insert_buffer_size = 2M
max_allowed_packet = 2M
max_heap_table_size = 25M
tmp_table_size = 25M
myisam_max_sort_file_size = 256M

Добавлено: 14 фев 2014, 21:04
bdrfehrt
Памяти хватает с избытком в 5 гб
Вопросов начиная с запуска: 325,651
ø в час: 51,723
ø в минуту: 862
ø в секунду: 14--- если немного увеличивается начинается дикое торможение
Характеристика Кол-во ø в час %

set option 162 k 25.8 k 49.84
select 83,703 13.3 k 25.70
insert 79,525 12.6 k 24.42
show binlogs 29 4.6 0.01
show databases 16 2.5 <0.01
change db 13 2.1 <0.01
show variables 12 1.9 <0.01
show status 10 1.6 <0.01
show master status 9 1.4 <0.01
show slave status 9 1.4 <0.01
show tables 8 1.3 <0.01
update 4 0.6 <0.01
show grants 2 0.3 <0.01
show events 1 0.2 <0.01
show function status 1 0.2 <0.01
show procedure status 1 0.2 <0.01
show table status 1 0.2 <0.01
show processlist 1 0.2 <0.01