Приложение А Часто задаваемые вопросы о 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. |
Можно ли запустить более одной копии приложения маршрутизатора? |
Да, см. также опцию запуска |
|
|
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-адресам? |
Нет, опция |
|
|
A.8. |
В чем разница между различными режимами и стратегиями планирования? |
Router 8.0 представил опцию |
|
|
A.9. |
Сколько одновременных подключений поддерживает каждый экземпляр MySQL Router? |
|
Более 50 000 по состоянию на MySQL Router 8.0.22, в зависимости от ограничений системы по опросу (poll или linux_epoll), а также от количества доступных ядер/потоков процессора. Более ранние версии MySQL Router имели ограничение около 5000, зависящее от лимитов poll() операционной системы. |
|
|
A.10. |
Как настроить MySQL Router для использования нестандартного каталога в системе с AppArmor? |
Если вы используете опцию |
© 2025 Oracle
Licensed under the GPLv2 License.