Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / SqlDependensy.Stop очень медленный / 10 сообщений из 10, страница 1 из 1
05.03.2021, 10:51
    #40050995
kikipumpa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SqlDependensy.Stop очень медленный
При закрытии приложения закрываю подключение к базе и метод SqlDependensy.Stop(connectionString) работает очень долго, секунд 30. От чего это может зависеть? Куда вообще копать пока не понимаю.

При чем не всегда. При отладке каждый раз, но при запуске ехе'шника может сразу отработать, а может нет.
...
Рейтинг: 0 / 0
08.03.2021, 13:23
    #40051577
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SqlDependensy.Stop очень медленный
kikipumpa
При закрытии приложения закрываю подключение к базе и метод SqlDependensy.Stop(connectionString) работает очень долго, секунд 30. От чего это может зависеть? Куда вообще копать пока не понимаю.

При чем не всегда. При отладке каждый раз, но при запуске ехе'шника может сразу отработать, а может нет.


Копать:
1. покажите c# код
2. версия сервера?
3. отложите лопату, покурите
...
Рейтинг: 0 / 0
09.03.2021, 10:57
    #40051814
kikipumpa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SqlDependensy.Stop очень медленный
Ролг Хупин,

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
public void start()
{
    if (sqlConnection.State != System.Data.ConnectionState.Open)
    {
        sqlConnection.Open();
        SqlDependency.Start(_connectionString);
    }
}

public void stop()
{
    if (sqlConnection.State != System.Data.ConnectionState.Closed)
    {
        sqlConnection.Close();
        SqlDependency.Stop(_connectionString);
    }
}



MS SQL Server 2012
...
Рейтинг: 0 / 0
11.03.2021, 12:36
    #40052561
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SqlDependensy.Stop очень медленный
kikipumpa
Ролг Хупин,

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
public void start()
{
    if (sqlConnection.State != System.Data.ConnectionState.Open)
    {
        sqlConnection.Open();
        SqlDependency.Start(_connectionString);
    }
}

public void stop()
{
    if (sqlConnection.State != System.Data.ConnectionState.Closed)
    {
        sqlConnection.Close();
        SqlDependency.Stop(_connectionString);
    }
}



MS SQL Server 2012


Выглядит неплохо, что показывает профайлер в грустные моменты работы приложения?
...
Рейтинг: 0 / 0
11.03.2021, 13:05
    #40052571
vb_sub
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SqlDependensy.Stop очень медленный
SqlDependensy почему-то достаточно непопулярная тема.
...
Рейтинг: 0 / 0
11.03.2021, 13:52
    #40052584
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SqlDependensy.Stop очень медленный
vb_sub
SqlDependensy почему-то достаточно непопулярная тема.

Даже удивительно. Ведь её всего лишь лет восемь как не поддерживают :))
...
Рейтинг: 0 / 0
11.03.2021, 14:48
    #40052610
vb_sub
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SqlDependensy.Stop очень медленный
fkthat,
если это работает и выполняет свои функции, то какая разница сколько лет не поддерживается? Может технология достигла своего совершенства и ей некуда дальше развиваться, поэтому и не поддерживают.
...
Рейтинг: 0 / 0
12.03.2021, 15:18
    #40052918
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SqlDependensy.Stop очень медленный
Ролг Хупин
kikipumpa
Ролг Хупин,

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
public void start()
{
    if (sqlConnection.State != System.Data.ConnectionState.Open)
    {
        sqlConnection.Open();
        SqlDependency.Start(_connectionString);
    }
}

public void stop()
{
    if (sqlConnection.State != System.Data.ConnectionState.Closed)
    {
        sqlConnection.Close();
        SqlDependency.Stop(_connectionString);
    }
}



MS SQL Server 2012


Выглядит неплохо, что показывает профайлер в грустные моменты работы приложения ?



И еще:
вы уверены, что именно на Stop торчит?

sqlConnection.Close();
SqlDependency.Stop(_connectionString); //<----------?
...
Рейтинг: 0 / 0
24.03.2021, 10:27
    #40056565
kikipumpa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SqlDependensy.Stop очень медленный
Ролг Хупин
Выглядит неплохо, что показывает профайлер в грустные моменты работы приложения?

не силён в админстве MSSQL, что именно нужно смотреть в профайлере?
...
Рейтинг: 0 / 0
24.03.2021, 10:29
    #40056571
kikipumpa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SqlDependensy.Stop очень медленный
Ролг Хупин
вы уверены, что именно на Stop торчит?


да, при отладке затыкается именно на этой строчке
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / SqlDependensy.Stop очень медленный / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]