[QUOTE]Nikolay Ryzhonin написал:
Значительно эффективней указать в качетсве папки папку подключенную в память.
[/QUOTE]
так она и подключена:
[QUOTE]Sergey Lubenin написал:
tmpdir= /tmp[/QUOTE]
mount:
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,size=1G)
[QUOTE]Nikolay Ryzhonin написал:
так как это не очень эффективно[/QUOTE]
эт понятно, но видимо обычные запросы, выполняющиеся в админке битрикса просят много group by и прочего, что начинают не влезать в tmp_table 512Mb?
И это без нагрузки.
[QUOTE]Nikolay Ryzhonin написал:
Если у вас нет как таковой нагрузки на проект то и ориентироваться на собранную статистику не правильно[/QUOTE]
ну, скажем так, на полностью аналогичном железе и конфигурации на другом проекте (каталог ~10000 товаров), удалось достич 150-180 rps без падений.
Но почему оно не влазит в 512mb?
[I][B]If an in-memory temporary table exceeds the limit[/B], MySQL [B]automatically converts it to an on-disk table[/B]. Increase the value of tmp_table_size (and max_heap_table_size if necessary) if you do [B]many advanced GROUP BY queries and you have lots of memory[/B]. [/I]
Т.е. не пойму, почему оно лезет на диск при 512M (хоть и примонтированный в RAM), если ему должно хватать, как вы пишите 128M.
Значительно эффективней указать в качетсве папки папку подключенную в память.
[/QUOTE]
так она и подключена:
[QUOTE]Sergey Lubenin написал:
tmpdir= /tmp[/QUOTE]
mount:
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,size=1G)
[QUOTE]Nikolay Ryzhonin написал:
так как это не очень эффективно[/QUOTE]
эт понятно, но видимо обычные запросы, выполняющиеся в админке битрикса просят много group by и прочего, что начинают не влезать в tmp_table 512Mb?
И это без нагрузки.
[QUOTE]Nikolay Ryzhonin написал:
Если у вас нет как таковой нагрузки на проект то и ориентироваться на собранную статистику не правильно[/QUOTE]
ну, скажем так, на полностью аналогичном железе и конфигурации на другом проекте (каталог ~10000 товаров), удалось достич 150-180 rps без падений.
Но почему оно не влазит в 512mb?
[I][B]If an in-memory temporary table exceeds the limit[/B], MySQL [B]automatically converts it to an on-disk table[/B]. Increase the value of tmp_table_size (and max_heap_table_size if necessary) if you do [B]many advanced GROUP BY queries and you have lots of memory[/B]. [/I]
Т.е. не пойму, почему оно лезет на диск при 512M (хоть и примонтированный в RAM), если ему должно хватать, как вы пишите 128M.