8.12.1 Факторы системы
Некоторые факторы на уровне системы могут существенно повлиять на производительность:
Если у вас достаточно оперативной памяти, вы можете удалить все устройства подкачки. Некоторые операционные системы используют устройство подкачки в некоторых контекстах, даже если у вас есть свободная память.
-
Избегайте внешней блокировки для таблиц
MyISAM. По умолчанию внешняя блокировка отключена. Параметры--external-lockingи--skip-external-lockingявно включают и отключают внешнюю блокировку.Отключение внешней блокировки не влияет на функциональность MySQL, пока вы запускаете только один сервер. Просто помните, что необходимо остановить сервер (или заблокировать и очистить соответствующие таблицы) перед запуском команды myisamchk. В некоторых системах отключение внешней блокировки обязательно, так как она не работает в любом случае.
Единственный случай, когда нельзя отключить внешнюю блокировку, это когда вы запускаете несколько MySQL серверов (не клиентов) на одних и тех же данных или если вы запускаете myisamchk для проверки (не ремонта) таблицы без предварительного указания серверу очистить и заблокировать таблицы. Обратите внимание, что одновременный доступ нескольких MySQL серверов к одним и тем же данным обычно не рекомендуется, за исключением использования кластера NDB.
Операторы
LOCK TABLESиUNLOCK TABLESиспользуют внутреннюю блокировку, поэтому вы можете их использовать, даже если внешняя блокировка отключена.
© 2025 Oracle
Licensed under the GPLv2 License.