264  /  265

Пример-упражнение

Просмотров: 25453
Дата последнего изменения: 22.07.2020
Роберт Басыров
Сложность урока:
3 уровень - средняя сложность. Необходимо внимание и немного подумать.
1
2
3
4
5

Пример-упражнение. Настройки MySQL для виртуальной машины

В качестве примера рассмотрим как настроена база данных MySQL в виртуальной машине VMBitrix.

Перейдите в папку /etc/mysql и посмотрите настройки MySQL для виртуальной машины. Выключите виртуальную машину и установите ей большее значение ОЗУ (например, 512 мб). Посмотрите, как изменились настройки в файле /etc/mysql/conf.d/bvat.cnf:

Для 256 мб:
[mysqld]
query_cache_size=32M
innodb_buffer_pool_size=32M
для 512 мб:
[mysqld]
query_cache_size=48M
innodb_buffer_pool_size=96M

Кроме того, при 512 мб система чувствует себя гораздо свободнее:

Доступная память при 256 мб:
# free
             total       used       free     shared    buffers     cached
Mem:        255676     224340      31336          0      33468      67964
-/+ buffers/cache:     122908     132768
Swap:       530136      51800     478336
Доступная память при 512 мб:
# free
             total       used       free     shared    buffers     cached
Mem:        515572     299208     216364          0       6944     186336
-/+ buffers/cache:     105928     409644
Swap:       530136          0     530136

Связано это с тем, что виртуальная машина VMBitrix содержит скрипты, активизирующиеся при загрузке и устанавливающие необходимые параметры системы. Ключевым параметром является объем оперативной памяти, установленный в системе.

Примечание: Кастомизацию настроек можно производить без отключения виртуальной машины. Для этого достаточно вносить изменения в файл /etc/mysql/conf.d/z_bx_custom.cnf.

10
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии