Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SET NOCOUNT ON / 8 сообщений из 8, страница 1 из 1
01.10.2002, 14:11:52
    #32054433
keystop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SET NOCOUNT ON
FAQ: Проблема с возвращением рекордсета из хранимой процедуры
Рекомендуется проставлять "SET NOCOUNT ON" буквально в каждую процедуру или триггер. Помимо решения ряда проблем, это еще и уменьшает сетевой трафик.

Прокоментируйте плз причем тут сетевой трафик?
...
Рейтинг: 0 / 0
01.10.2002, 14:16:27
    #32054438
alexey_1979
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SET NOCOUNT ON
Дело в том, что эта опция отключает пересылку инфы о количестве выбранных записей клиенту. Сетевой тарафик снижает, но не так чтобы очень. Кстати, кто-нибудь знает как выцеплять эту информацию с помощью ADO?
...
Рейтинг: 0 / 0
01.10.2002, 14:23:34
    #32054445
keystop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SET NOCOUNT ON
те здесь имелся ввиду только один лишний int )
...
Рейтинг: 0 / 0
01.10.2002, 14:23:40
    #32054446
keystop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SET NOCOUNT ON
те здесь имелся ввиду только один лишний int )
...
Рейтинг: 0 / 0
01.10.2002, 14:48:39
    #32054456
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SET NOCOUNT ON
Для информации ниже пример кода и соотв. сетевой трафик.
Понятное дело, что в реальных процедурах может быть отнюдь
не один "COUNT", а десятки.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
CREATE PROC test
AS
SET NOCOUNT ON
RETURN  0 
GO

Трафик:

 00000030                      04   01   00   16   00   38   01   00   79   00        ..... 8 ..y.
 00000040    00   00   00  FE  00   00  E0  00   01   00   00   00              ............    



CREATE PROC test
AS
RETURN  0 
GO

Трафик:

 00000030                      04   01   00  1F  00   38   01   00  FF  11        ..... 8 ....
 00000040    00  C1  00   01   00   00   00   79   00   00   00   00  FE  00   00  E0 .......y........
 00000050    00   01   00   00   00                                   .....           


Удачи
...
Рейтинг: 0 / 0
01.10.2002, 14:59:23
    #32054466
keystop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SET NOCOUNT ON
2 jimmers:
А-а-а понятно ;)
А где можно выцепить инфу о трафике?
...
Рейтинг: 0 / 0
01.10.2002, 15:03:16
    #32054468
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SET NOCOUNT ON
/topic/13322
...
Рейтинг: 0 / 0
01.10.2002, 15:39:00
    #32054487
keystop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SET NOCOUNT ON
Спасибо! буду разбираться
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SET NOCOUNT ON / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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