Как я могу сбалансировать доступ пользователей к 3 изображениям базы данных на 3 разных серверах? - PullRequest
1 голос
/ 31 августа 2009

У меня есть 3 изображения одной и той же базы данных sql сервера на 3 разных серверах. Мне нужна техника, которая поможет мне получить доступ пользователя к образу базы данных с наименьшей нагрузкой доступа.

Ответы [ 2 ]

0 голосов
/ 31 августа 2009

Для этого вам нужен четвертый сервер балансировки (или просто вам нужен скрипт-балансировщик на одном из ваших серверов, который будет работать так же, как сервер балансировки).
Все запросы должны идти на этот корневой сервер.
Сервер должен содержать счетчики запросов к каждому из трех серверов БД.
Когда вы выбрали сервер, вы должны выбрать сервер с наименьшей нагрузкой, после чего вам нужно увеличить количество запросов к этому серверу.

0 голосов
/ 31 августа 2009

Обычно у вас есть один большой сервер с большим количеством оперативной памяти.

В SQL Server не так много вызовов для балансировки нагрузки: как вы обрабатываете записи? Если у вас нет записей, вы можете оптимизировать свой один большой сервер еще больше ...

Все, что вы делаете, на 100% индивидуально: я также сомневаюсь, что есть готовый продукт, который поможет вам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...