Мне интересно, может ли кто-нибудь рассказать об опыте использования DB Connect для большого количества экземпляров сервера sql, каждый из которых установлен (всего около 2000 отдельных экземпляров). В настоящее время мы используем это для отслеживания журнала ошибок ms sql, perfmon и т. Д.
Мы надеемся использовать DB Connect 3 для опроса информации из нескольких динамических управленческих представлений для таких вещей, как подозрительные страницы, дампы памяти, ввод-вывод и т. Д. Для наших целей мониторинга было бы здорово, если бы мы могли сделать это, используя вместо этого DB Connect. других решений, требующих создания нового журнала на основе этих таблиц sql.
Мой вопрос в том, какова поддержка пула соединений / с чем она может справиться. Глядя на файл conf, я вижу, что есть возможность использовать пул соединений (useConnectionPool), и вы можете установить maxTotalConn, который, как я думаю, в нашем случае будет количеством экземпляров, которые у нас есть (2000, как я упоминал ранее).
Можно ли это вообще сделать? Насколько это надежно с таким количеством экземпляров? Если да, то как вы это реализовали? Мы опасаемся, что он не сможет обработать такое количество подключений для пула подключений, что приведет к огромной проблеме с производительностью. Открывать индивидуальные соединения для каждого экземпляра каждый раз - это не вариант.
Заинтересованы в любых комментариях по этому поводу, спасибо.