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

Прокоментируйте плз причем тут сетевой трафик?
...
Рейтинг: 0 / 0
SET NOCOUNT ON
    #32054438
alexey_1979
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело в том, что эта опция отключает пересылку инфы о количестве выбранных записей клиенту. Сетевой тарафик снижает, но не так чтобы очень. Кстати, кто-нибудь знает как выцеплять эту информацию с помощью ADO?
...
Рейтинг: 0 / 0
SET NOCOUNT ON
    #32054445
keystop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
те здесь имелся ввиду только один лишний int )
...
Рейтинг: 0 / 0
SET NOCOUNT ON
    #32054446
keystop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
те здесь имелся ввиду только один лишний int )
...
Рейтинг: 0 / 0
SET NOCOUNT ON
    #32054456
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для информации ниже пример кода и соотв. сетевой трафик.
Понятное дело, что в реальных процедурах может быть отнюдь
не один "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
SET NOCOUNT ON
    #32054466
keystop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 jimmers:
А-а-а понятно ;)
А где можно выцепить инфу о трафике?
...
Рейтинг: 0 / 0
SET NOCOUNT ON
    #32054468
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/topic/13322
...
Рейтинг: 0 / 0
SET NOCOUNT ON
    #32054487
keystop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо! буду разбираться
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SET NOCOUNT ON
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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