Spec-Zone .ru
спецификации, руководства, описания, API
|
MySQL Cluster пытается использовать транспортер разделяемой памяти и сконфигурировать его автоматически где
только возможно. [shm]
разделы в config.ini
файл явно
определяет сопряжения с общей памятью между узлами в кластере. Явно определяя разделяемую память как метод
соединения, необходимо определить, по крайней мере, NodeId1
, NodeId2
, и ShmKey
. У всех других параметров есть значения по умолчанию, которые должны
работать хорошо в большинстве случаев.
Функциональность ОТМЕТКИ КУРСА КОРАБЛЯ считают экспериментальной только. Это официально не поддерживается ни в каком текущем выпуске MySQL Cluster, и тестирующие результаты указывают, что производительность ОТМЕТКИ КУРСА КОРАБЛЯ не заметно больше, используя TCP/IP для транспортера.
По этим причинам следует определить для вас непосредственно или при использовании наших бесплатных ресурсов (форумы, списки рассылки), может ли ОТМЕТКА КУРСА КОРАБЛЯ быть сделана работать правильно в Вашем конкретном случае.
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | числовой | [ни один] | ... |
Тип перезапуска: N |
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | числовой | [ни один] | ... |
Тип перезапуска: N |
Чтобы идентифицировать соединение между двумя узлами, необходимо предоставить идентификаторы узла
каждому из них, как NodeId1
и NodeId2
.
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | имя или IP-адрес | [ни один] | ... |
Тип перезапуска: N |
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | имя или IP-адрес | [ни один] | ... |
Тип перезапуска: N |
HostName1
и HostName2
параметры могут
использоваться, чтобы определить определенные сетевые интерфейсы, которые будут использоваться для
данного соединения ОТМЕТКИ КУРСА КОРАБЛЯ между двумя узлами. Значения, используемые для этих
параметров, могут быть именами узлов или IP-адресами.
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | без знака | [ни один] | 0 - 4G |
Тип перезапуска: N |
Устанавливая сегменты разделяемой памяти, ID узла, выраженный как целое число, используется, чтобы идентифицировать уникально сегмент разделяемой памяти, чтобы использовать для передачи. Нет никакого значения по умолчанию.
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | байты | 1M | 64 K - 4G |
Тип перезапуска: N |
У каждого соединения ОТМЕТКИ КУРСА КОРАБЛЯ есть сегмент разделяемой памяти, куда сообщения между
узлами помещаются отправителем и чтением читателем. Размер этого сегмента определяется ShmSize
. Значение по умолчанию составляет 1 МБ.
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | булев | ложь | истина, ложь |
Тип перезапуска: N |
Чтобы восстановить путь распределенного сообщения, необходимо предоставить каждому сообщению
уникальный идентификатор. Устанавливание этих параметров к Y
причины
эти ID сообщения, которые будут транспортированы по сети также. Эта опция отключается по умолчанию в
производстве, создает, и включал в -debug
создает.
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | булев | истина | истина, ложь |
Тип перезапуска: N |
Этот параметр является булевым (Y
/N
)
параметр, который отключается по умолчанию. Когда это включается, контрольные суммы для всех
сообщений вычисляются прежде, чем быть помещенным в отправить буфер.
Эта функция препятствует тому, чтобы сообщения были повреждены, ожидая в отправить буфере. Это также служит проверкой против данных, повреждаемых во время транспорта.
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | без знака | [ни один] | 0 - 4G |
Тип перезапуска: N |
При использовании транспортера разделяемой памяти процесс отправляет сигнал операционной системы другому процессу, когда есть новые доступные данные в разделяемой памяти. Если тот конфликт сигнала с с существующим сигналом, этот параметр может использоваться, чтобы изменить это. Это - возможность при использовании ОТМЕТКИ КУРСА КОРАБЛЯ вследствие того, что различные операционные системы используют различные числа сигнала.
Значение по умолчанию SigNum
0; поэтому, это должно быть установлено избежать ошибок в
журнале кластера при использовании транспортера разделяемой памяти. Как правило, эти параметры
устанавливаются к 10 в [shm default]
раздел config.ini
файл.