Как я могу сказать, сколько Соединений SQL я имею открытый в сервисе окон?

Похоже, что вам не хватает Joda-Time . Проект GitHub для Joda-Time доступен здесь .

Согласно документации, чтобы получить последнюю банку Joda-Time, вы можете сделать:

Maven:


  joda-time
  joda-time
  2.9.4

Gradle:

compile 'joda-time:joda-time:2.9.4'

Или вы можете вручную загрузить последнюю банку из здесь и добавить ее в свой путь к классу.

6
задан Kilhoffer 18 September 2008 в 20:14
поделиться

7 ответов

Если Вы используете .NET, существует поставщик данных .NET для SQL-сервера в PerfMon. Можно посмотреть на NumberOfPooledConnections там

6
ответ дан 10 December 2019 в 02:56
поделиться

Вы могли выполнить sp_who2 в Studio управления SQL Server или Анализаторе Запроса для наблюдения всех текущих соединений. Это - SQL Server. Я не уверен, который RDBMS, который Вы используете.

Кроме того, посмотрите в своем коде и удостоверьтесь, что Вы закрываете соединение, как только Вам больше не нужен он. Будьте анальными об этом!

0
ответ дан 10 December 2019 в 02:56
поделиться

можно использовать инструмент профилировщика для трассировки всех существующих и вводных и заключительных соединений

Можно открыть профилировщика от руководителя предприятия

0
ответ дан 10 December 2019 в 02:56
поделиться

Реализуйте сервис, что все соединения созданы, открыты и закрыты через. Держите счетчик там. Зарегистрируйтесь со своей платформой журналирования каждый раз, когда соединение открыто или закрыто.

1
ответ дан 10 December 2019 в 02:56
поделиться

При использовании SQL 2000 можно зарегистрироваться в Руководителе предприятия SQL 2000:

Для просмотра окна Current Activity В SQL Server Enterprise Manager разверните группу серверов и затем разверните сервер. Разверните управление и затем разверните Текущее Действие. Нажмите Process Info.

Текущее действие сервера отображено в панели.

(http://technet.microsoft.com/en-us/library/cc738560.aspx)

(От поиска Google: sql текущее действие 2000 года)

0
ответ дан 10 December 2019 в 02:56
поделиться

хранимая процедура sp_who2 в основной таблице хороша для этого со стороны базы данных. Это покажет Вам соединения с базой данных. Если Вы ищете больше попытки данных, представляющей также.

2
ответ дан 10 December 2019 в 02:56
поделиться

Используйте оператор "использования", чтобы гарантировать, что Ваши соединения всегда закрываются, и у Вас никогда не будет этой проблемы снова:

using(SqlConnection connection = new SqlConnection())
{
...
} // connection is always disposed (i.e. closed) here, even if an exception is thrown
0
ответ дан 10 December 2019 в 02:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: