Spec-Zone.ru › MySQL Router 8.4
Приложение А Часто задаваемые вопросы о MySQL Router

Приложение А Часто задаваемые вопросы о MySQL Router

A.1. Где установить MySQL Router?
A.2. Можно ли запустить более одной копии приложения маршрутизатора?
A.3. Как сделать приложение маршрутизатора высокодоступным?
A.4. Маршрутизатор проверяет пакеты?
A.5. Маршрутизатор влияет на производительность?
A.6. Объясните различные версии MySQL Router, особенно почему Router перешел с версии 2.1.4 до 8.0.3.
A.7. Можно ли привязать маршрутизатор к нескольким IP-адресам?
A.8. В чем разница между различными режимами и стратегиями планирования?
A.9. Сколько одновременных подключений поддерживает каждый экземпляр MySQL Router?
A.10. Как настроить MySQL Router для использования нестандартного каталога в системе с AppArmor?

A.1.

Где установить MySQL Router?

Для наилучшей производительности MySQL Router обычно устанавливается на том же хосте, что и приложение, которое его использует. Это может уменьшить задержку сети, позволит подключиться к приложению через локальный сокет Unix вместо TCP/IP, и, как правило, серверы приложений легче масштабировать. Однако это не обязательно, так как Router может быть установлен на любом хосте, даже на своем собственном.

Примечание

Локальные сокеты Unix могут работать с приложениями, подключающимися к MySQL Router, но не для подключения MySQL Router к MySQL Server.

A.2.

Можно ли запустить более одной копии приложения маршрутизатора?

Да, см. также опцию запуска --directory.

A.3.

Как сделать приложение маршрутизатора высокодоступным?

Используйте MySQL Router как часть InnoDB Cluster. Для дополнительных подробностей см. .

A.4.

Маршрутизатор проверяет пакеты?

Нет.

A.5.

Маршрутизатор влияет на производительность?

Введение компонента в поток связи влечет за собой определенную нагрузку; это сильно зависит от рабочей нагрузки. К счастью, тестирование производительности текущей версии показало примерно 1% снижения скорости по сравнению с прямым подключением при простом маршрутизации перенаправления.

A.6.

Объясните различные версии MySQL Router, особенно почему Router перешел с версии 2.1.4 до 8.0.3.

MySQL Router 2.0 была первоначальной версией и предназначена для пользователей MySQL Fabric. Она устарела и больше не поддерживается.

MySQL Router 2.1 была представлена для поддержки MySQL InnoDB cluster, а также добавила новые функции, такие как запуск.

MySQL Router 8.0 расширяет MySQL Router 2.1, но с номером версии, соответствующим MySQL Server. Другими словами, Router 2.1.5 был выпущен как Router 8.0.3 (наряду с MySQL Server 8.0.3), и ветвь 2.1.x была заменена ветвью 8.0.x. Обе ветви полностью совместимы.

A.7.

Можно ли привязать маршрутизатор к нескольким IP-адресам?

Нет, опция bind_address в файле конфигурации принимает только один адрес. Однако можно использовать bind_addres = 0.0.0.0 для привязки ко всем портам на localhost.

A.8.

В чем разница между различными режимами и стратегиями планирования?

Router 8.0 представил опцию routing_strategy. Она предлагает стратегии первый доступный, следующий доступный, циклический и циклический с резервным копированием. Дополнительные детали см. в документации routing_strategy.

A.9.

Сколько одновременных подключений поддерживает каждый экземпляр MySQL Router?

Более 50 000 по состоянию на MySQL Router 8.0.22, в зависимости от ограничений системы по опросу (poll или linux_epoll), а также от количества доступных ядер/потоков процессора.

Более ранние версии MySQL Router имели ограничение около 5000, зависящее от лимитов poll() операционной системы.

A.10.

Как настроить MySQL Router для использования нестандартного каталога в системе с AppArmor?

Если вы используете опцию --directory в системе с AppArmor, например, Ubuntu, вы можете столкнуться с ошибкой прав доступа, связанной с доступом MySQL Router к нестандартному каталогу. В этом случае добавьте путь, который вы передаете в --directory, в файл AppArmor, как предложено, и перезапустите AppArmor.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-router-8.4-en/mysql-router-faq.html

Spec-Zone.ru

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