Spec-Zone .ru
спецификации, руководства, описания, API
|
TCP/IP является транспортным механизмом значения по умолчанию для всех соединений между узлами в MySQL Cluster. Обычно не необходимо определить соединения TCP/IP; MySQL Cluster автоматически устанавливает такие соединения для всех узлов данных, узлов управления, и узлов API или SQL.
Для исключения к этому правилу см. Раздел 17.3.2.9, "MySQL Cluster Соединения TCP/IP Используя Прямые связи".
Чтобы переопределить параметры соединения значения по умолчанию, необходимо определить соединение, используя
один или больше [tcp]
разделы в config.ini
файл.
Каждый [tcp]
раздел явно определяет соединение TCP/IP между двумя узлами MySQL
Cluster, и должен содержать как минимум параметры NodeId1
и NodeId2
, так же как любые параметры соединения, чтобы переопределить.
Также возможно изменить значения по умолчанию для этих параметров, устанавливая их в [tcp
default]
раздел.
Любой [tcp]
разделы в config.ini
файл
должен быть перечислен последний, после всех других разделов в файле.
Однако, это не требуется для a [tcp default]
раздел. Это требование является
известной проблемой с путем в который config.ini
файл читается сервером
управления MySQL Cluster.
Параметры соединения, которые могут быть установлены в [tcp]
и [tcp default]
разделы config.ini
файл перечисляется
здесь:
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | числовой | [ни один] | ... |
Тип перезапуска: N |
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | числовой | [ни один] | ... |
Тип перезапуска: N |
Чтобы идентифицировать соединение между двумя узлами, необходимо обеспечить их ID узла в [tcp]
раздел конфигурационного файла. Они - уникальное то же самое NodeId
(или Id
) значения для каждого из этих
узлов как описано в Разделе
17.3.2.7, "Определяя SQL и Другие Узлы API в MySQL Cluster".
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | имя или IP-адрес | [ни один] | ... |
Тип перезапуска: N |
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | имя или IP-адрес | [ни один] | ... |
Тип перезапуска: N |
HostName1
и HostName2
параметры могут
использоваться, чтобы определить определенные сетевые интерфейсы, которые будут использоваться для
данного соединения TCP между двумя узлами. Значения, используемые для этих параметров, могут быть
именами узлов или IP-адресами.
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | байты | 0 | 0 - 4G |
Тип перезапуска: N |
Когда больше чем это, много неотправленных байтов находятся в отправить буфере, соединение, считают перегруженными.
Этот параметр может использоваться, чтобы определить количество неотправленных данных, которые должны присутствовать в отправить буфере прежде, чем соединение будут считать перегруженным. См., что Раздел 17.3.2.12, "Кластер MySQL Configuring Отправляет Буферные Параметры", для получения дополнительной информации.
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | без знака | 2M | 256 K - 4G |
Тип перезапуска: N |
Транспортеры TCP используют буфер, чтобы хранить все сообщения прежде, чем выполнить отправить звонок в операционную систему. Когда этот буфер достигает 64 Кбит, его содержание отправляется; они также отправляются, когда раунд сообщений был выполнен. Чтобы обработать временные ситуации с перегрузкой, также возможно определить большее, отправляют буфер.
Если эти параметры устанавливаются явно, то память не выделяется каждому транспортеру; вместо этого,
используемое значение обозначает жесткий предел для сколько памяти (из полной доступной памяти — то
есть, TotalSendBufferMemory
) это может использоваться единственным
транспортером. Для получения дополнительной информации о конфигурировании динамического транспортера
отправляют выделение буферной памяти в MySQL Cluster, видят,
что Раздел 17.3.2.12, "Кластер MySQL Configuring Отправляет Буферные Параметры".
Размер значения по умолчанию отправить буфера составляет 2 МБ, которые являются размером, рекомендуемым в большинстве ситуаций. Минимальный размер составляет 64 Кбайта; теоретический максимум составляет 4 Гбайт.
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | булев | [см. текст] | истина, ложь |
Тип перезапуска: N |
Чтобы быть в состоянии восстановить распределенную дейтаграмму сообщения, необходимо
идентифицировать каждое сообщение. Когда эти параметры устанавливаются к Y
, ID сообщения транспортируются по сети. Эта опция отключается по
умолчанию в производстве, создает, и включал в -debug
создает.
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | булев | ложь | истина, ложь |
Тип перезапуска: N |
Этот параметр является булевым параметром (включенный, устанавливая это в Y
или 1
, отключенный, устанавливая это в
N
или 0
). Это отключается по умолчанию.
Когда это включается, контрольные суммы для всех сообщений вычисляются прежде, чем они поместили в
отправить буфер. Эта функция гарантирует, что сообщения не повреждаются, ожидая в отправить буфере,
или транспортным механизмом.
Это прежде определило номер порта, который будет использоваться для того, чтобы прислушаться к
соединениям от других узлов. Этот параметр больше не должен использоваться; используйте ServerPort
параметр конфигурации узла данных с этой целью вместо этого.
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | байты | 2M | 16 K - 4G |
Тип перезапуска: N |
Определяет размер буфера, используемого, получая данные от сокета TCP/IP.
Значение по умолчанию этого параметра составляет 2 МБ. Минимальное возможное значение составляет 16 Кбит; теоретический максимум составляет 4 Гбайт.
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | без знака | 70080 | 1 - 2 Г |
NDB 7.3.1 | без знака | 0 | 0 - 2 Г |
Тип перезапуска: N |
Определяет размер получить буферного набора во время инициализации транспортера TCP. До MySQL Cluster NDB 7.3.1, значение по умолчанию было 70080, и минимум был 1. В MySQL Cluster NDB 7.3.1 и позже, значение по умолчанию и минимальное значение 0, который позволяет операционной системе или платформе устанавливать это значение. Значение по умолчанию рекомендуется для наиболее распространенных случаев использования.
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | без знака | 71540 | 1 - 2 Г |
NDB 7.3.1 | без знака | 0 | 0 - 2 Г |
Тип перезапуска: N |
Определяет размер отправить буферного набора во время инициализации транспортера TCP. До MySQL Cluster NDB 7.3.1, значение по умолчанию было 71540, и минимум был 1. В MySQL Cluster NDB 7.3.1 и позже, значение по умолчанию и минимальное значение 0, который позволяет операционной системе или платформе устанавливать это значение. Значение по умолчанию рекомендуется для наиболее распространенных случаев использования.