Spec-Zone.ru › MariaDB

Системные переменные механизма хранения S3

MariaDB начиная с 10.5

Механизм хранения S3 доступен начиная с MariaDB 10.5.4.

На этой странице документируются системные переменные, относящиеся к механизму хранения S3.

См. Системные переменные сервера для получения полного списка системных переменных и инструкций по их установке.

Также см. Полный список параметров MariaDB, системных и служебных переменных

Переменные

s3_access_key

  • Описание: Ключ доступа AWS для доступа к вашим данным. См. параметры запуска mysqld для S3.
  • Командная строка: --s3-access-key=val
  • Область видимости: Глобальная
  • Динамическая: Нет
  • Тип данных: Строка
  • Значение по умолчанию: (Пустое)
  • Введена: MariaDB 10.5.4

s3_block_size

  • Описание: Размер блока по умолчанию для таблицы, если он не указан в CREATE TABLE. Установлено 4M по умолчанию. См. параметры запуска mysqld для S3.
  • Командная строка: --s3-block-size=#
  • Область видимости: Глобальная
  • Динамическая: Да
  • Тип данных: Числовой
  • Значение по умолчанию: 4194304
  • Диапазон: 4194304 до 16777216
  • Введена: MariaDB 10.5.4

s3_bucket

  • Описание: Корзина AWS, где должны храниться ваши данные. Все данные таблиц MariaDB хранятся в этом бакете. См. параметры запуска mysqld для S3.
  • Командная строка: --s3-bucket=val
  • Область видимости: Глобальная
  • Динамическая: Нет
  • Тип данных: Строка
  • Значение по умолчанию: MariaDB
  • Введена: MariaDB 10.5.4

s3_debug

  • Описание: Создает файл трассировки из libmarias3 на stderr (mysqld.err) для отладки протокола S3.
  • Командная строка: --s3-debug{=0|1}
  • Область видимости: Глобальная
  • Динамическая: Нет
  • Тип данных: Булево
  • Допустимые значения: 0 или 1
  • Значение по умолчанию: 0
  • Введена: MariaDB 10.5.4

s3_host_name

  • Описание: Имя хоста для службы S3. "s3.amazonaws.com", служба Amazon S3, по умолчанию
  • Командная строка: --s3-host-name=val
  • Область видимости: Глобальная
  • Динамическая: Нет
  • Тип данных: Строка
  • Значение по умолчанию: s3.amazonaws.com
  • Введена: MariaDB 10.5.4

s3_pagecache_age_threshold

  • Описание: Эта переменная характеризует количество обращений, которые должен получить горячий блок, чтобы оставаться незатронутым, пока он не будет считаться достаточно старым, чтобы быть пониженным до теплого блока. Это указывает процентное соотношение этого числа попаданий к общему числу блоков в кэше страниц.
  • Командная строка: --s3-pagecache-age-threshold=val
  • Область видимости: Глобальная
  • Динамическая: Да
  • Тип данных: Числовой
  • Значение по умолчанию: 300
  • Диапазон: 100 до 18446744073709551615
  • Введена: MariaDB 10.5.4

s3_pagecache_buffer_size

  • Описание: Размер буфера, используемого для блоков индексов для таблиц S3. Увеличьте это значение, чтобы получить лучшее управление индексами (для всех операций чтения и нескольких операций записи) настолько, насколько вы можете себе позволить. Размер можно регулировать блоками по 8192.
  • Командная строка: --s3-pagecache-buffer-size=val
  • Область видимости: Глобальная
  • Динамическая: Нет
  • Тип данных: Числовой
  • Значение по умолчанию: 134217728 (128M)
  • Диапазон: 33554432 до 18446744073709551615
  • Введена: MariaDB 10.5.4

s3_pagecache_division_limit

  • Описание: Минимальный процент теплых блоков в ключевом кэше.
  • Командная строка: --s3-pagecache-division-limit=val
  • Область видимости: Глобальная
  • Динамическая: Да
  • Тип данных: Числовой
  • Значение по умолчанию: 100
  • Диапазон: 1 до 100
  • Введена: MariaDB 10.5.4

s3_pagecache_file_hash_size

  • Описание: Количество хеш-бакетов для открытых файлов. По умолчанию 512. Если у вас открыто много файлов S3, вам следует увеличить это значение для более быстрого сброса изменений. Хорошее значение, вероятно, составляет 1/10 от количества потенциально открытых файлов S3.
  • Командная строка: --s3-pagecache-file-hash-size=#
  • Область видимости: Глобальная
  • Динамическая: Нет
  • Тип данных: Числовой
  • Значение по умолчанию: 512
  • Диапазон: 32 до 16384
  • Введена: MariaDB 10.5.4

s3_port

  • Описание: Номер TCP-порта на хосте S3 для подключения. Значение 0 означает автоматическое определение.
  • Командная строка: --s3-port=#
  • Область видимости: Глобальная
  • Динамическая: Нет
  • Тип данных: Числовой
  • Значение по умолчанию: 0
  • Диапазон: 0 до 65535
  • Введена: MariaDB 10.5.7

s3_protocol_version

  • Описание: Протокол, используемый для связи с S3. Один из "Auto", "Amazon" или "Original", где "Auto" является значением по умолчанию. Если вы получаете ошибки, такие как "8 Access Denied", при подключении к другому поставщику услуг, попробуйте изменить этот параметр. Причина существования этой переменной заключается в том, что Amazon изменил некоторые части протокола S3 с момента его первоначального появления, но другие поставщики услуг по-прежнему используют исходный протокол.
  • Командная строка: --s3-protocol-version=val
  • Область видимости: Глобальная
  • Динамическая: Да
  • Тип данных: Перечисление
  • Допустимые значения: Auto, Amazon или Original
  • Значение по умолчанию: Auto
  • Введена: MariaDB 10.5.4

s3_region

  • Описание: Регион AWS, где должны храниться ваши данные. См. параметры запуска mysqld для S3.
  • Командная строка: --s3-region=val
  • Область видимости: Глобальная
  • Динамическая: Нет
  • Тип данных: Строка
  • Значение по умолчанию: (Пустое)
  • Введена: MariaDB 10.5.4

s3_replicate_alter_as_create_select

  • Описание: При преобразовании таблицы S3 в локальную таблицу регистрируйте все строки в бинарном журнале. Это позволяет подчиненному серверу реплицировать CREATE TABLE .. SELECT FROM s3_table даже если подчиненный сервер не имеет доступа к исходному s3_table.
  • Командная строка: --s3-replicate-alter-as-create-select{=0|1}
  • Область видимости: Глобальная
  • Динамическая: Нет
  • Тип данных: Булево
  • Значение по умолчанию: 1
  • Введена: MariaDB 10.5.4

s3_secret_key

  • Описание: Секретный ключ AWS для доступа к вашим данным. См. параметры запуска mysqld для S3.
  • Командная строка: --s3-secret-key=val
  • Область видимости: Глобальная
  • Динамическая: Нет
  • Тип данных: Строка
  • Значение по умолчанию: (Пустое)
  • Введена: MariaDB 10.5.4

s3_slave_ignore_updates

  • Описание: Следует задавать, если мастер и раб используют один и тот же экземпляр S3. Это сообщает рабу, что он может игнорировать любые обновления таблиц S3, так как они уже применены на мастере.
  • Командная строка: --s3-slave-ignore-updates{=0|1}
  • Область действия: Глобальная
  • Динамический: Нет
  • Тип данных: Булево
  • Значение по умолчанию: 0
  • Введено: MariaDB 10.5.4

s3_use_http

  • Описание: Если включено, HTTP будет использоваться вместо HTTPS.
  • Командная строка: --s3-use-http{=0|1}
  • Область действия: Глобальная
  • Динамический: Нет
  • Тип данных: Булево
  • Значение по умолчанию: 0
  • Введено: MariaDB 10.5.7

См. также

Использование движка хранения S3

Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется предварительно компанией MariaDB. Мнения, информация и мнения, выраженные в данном содержании, не обязательно отражают точку зрения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/s3-storage-engine-system-variables/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API