Вот то, как можно установить key_buffer_size и innodb_buffer_pool_size
Установка ключевого размера буфера для MyISAM
ВЫБЕРИТЕ CONCAT (ВОКРУГ (KBS/питание (1024, ЕСЛИ (pw <0,0, ЕСЛИ (pw> 3,0, pw))) +0.49999), SUBSTR (' KMG', ЕСЛИ (pw <0,0, ЕСЛИ (pw> 3,0, pw)) +1,1)) recommended_key_buffer_size ОТ (ВЫБЕРИТЕ СУММУ (index_length) KBS ОТ information_schema.tables, ГДЕ механизм ='MyISAM' И table_schema НЕ В ('information_schema', 'mysql')) A, (ВЫБИРАЮТ 3 pw), B;
BTW максимум key_buffer_size, который работает правильно, является 4G
Так устанавливает key_buffer_size на 4G или рекомендовал сойти с предыдущего запроса, какой бы ни меньше.
Установка innodb_buffer_pool_size
ВЫБЕРИТЕ CONCAT (ВОКРУГ (KBS/питание (1024, ЕСЛИ (pw <0,0, ЕСЛИ (pw> 3,0, pw))) +0.49999), SUBSTR (' KMG', ЕСЛИ (pw <0,0, ЕСЛИ (pw> 3,0, pw)) +1,1)) recommended_innodb_buffer_pool_size ОТ (ВЫБЕРИТЕ СУММУ (data_length+index_length) KBS ОТ information_schema.tables, ГДЕ механизм ='InnoDB') A, (ВЫБИРАЮТ 3 pw), B;
Можно также хотеть изменить размер ib_logfile0 и ib_logfile1. Вот то, как:
Шаг 1) сервис mysql остановка
Шаг 2), добавляет эта строка к/etc/my.cnf
innodb_log_file_size=2047M (или 25% recommended_innodb_buffer_pool_size, какой бы ни меньше),
Шаг 3) комната-f/var/log/mysql/ib_logfile [01]
Шаг 4), сервис mysql запускаются
Видеть, почему эти настройки имеют смысл выполнить этот запрос
ВЫБЕРИТЕ IFNULL (B.engine, 'Общее количество') "Механизм устройства хранения данных", CONCAT (LPAD (ЗАМЕНА (ФОРМАТ (B.DSize/POWER (1024, pw), 3)'',''), 17'') '', SUBSTR (' KMGTP', pw+1,1), 'B') "Размер данных", CONCAT (LPAD (ЗАМЕНА (ФОРМАТ (B.ISize/POWER (1024, pw), 3)'',''), 17'') '', SUBSTR (' KMGTP', pw+1,1), 'B') "Индексный Размер", CONCAT (LPAD (ЗАМЕНА (ФОРМАТ (B.TSize/POWER (1024, pw), 3)'',''), 17'') '', SUBSTR (' KMGTP', pw+1,1), 'B') "Размер Таблицы" ОТ (ИЗБРАННЫЙ механизм, СУММИРУЙТЕ (data_length) DSize, СУММИРУЙТЕ (index_length) ISize, СУММИРУЙТЕ (data_length+index_length) TSize ОТ information_schema.tables, ГДЕ table_schema НЕ В ('mysql', 'information_schema', 'performance_schema') И механизм ЯВЛЯЕТСЯ NOT NULL, механизм GROUP BY СО СВЕРТКОЙ) B, (ВЫБИРАЮТ 3 pw), TSize ORDER BY;
При использовании InnoDB необходимо включить innodb_file_per_table и Очистке устройство хранения данных InnoDB
Поздний ответ :-)
Теперь есть кое-что: контейнеры Windows и Hyper-V контейнеры
"Подобным образом, Microsoft добавила примитивы контейнеризации в ядро Windows, позволяя любому пользовательскому коду выполнять процесс в песочнице. Эти функции доступны только в только что выпущенном Windows Server 2016 Tech Preview 3 (TP3), что делает его единственной операционной системой Windows Server, которая сегодня способна запускать демона Docker"
Источник: Представляем технический предварительный просмотр движка Docker Engine для Windows Server 2016 http://blog.docker.com/2015/08/tp-docker-engine-windows-server-2016/
Windows Containers. https://msdn.microsoft.com/virtualization/windowscontainers/containers_welcome
Regards
Stanislas
Вы можете создавать контейнеры Linux, а также Windows, если вы являетесь пользователем Windows 10. https://docs.docker.com/docker-for-windows/install/
Здесь используется Hyper-v для виртуализации и контейнеры докеров для контейнеризации.