Microsoft Windows, эквивалентная LXC

Вот то, как можно установить 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

12
задан 19 March 2014 в 01:22
3 ответа

В мире Windows нет ничего похожего на контейнеры Linux. App-V , вероятно, ближе всего к вам.

15
ответ дан 2 December 2019 в 21:35

Поздний ответ :-)

Теперь есть кое-что: контейнеры 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

3
ответ дан 2 December 2019 в 21:35

Вы можете создавать контейнеры Linux, а также Windows, если вы являетесь пользователем Windows 10. https://docs.docker.com/docker-for-windows/install/

Здесь используется Hyper-v для виртуализации и контейнеры докеров для контейнеризации.

0
ответ дан 2 December 2019 в 21:35

Теги

Похожие вопросы