Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.05.2002, 17:58
|
|||
|---|---|---|---|
Переменная типа table |
|||
|
#18+
Установлен SP2 Следующий код declare @item table (ItemID int not null primary key) insert into @item (ItemID) select ItemID from Items with (nolock) where (@ProdID is null or ProdID = @ProdID) работает гораздо хуже, чем create table #item (ItemID int not null primary key) insert into #item (ItemID) select ItemID from Items with (nolock) where (@ProdID is null or ProdID = @ProdID) если переменная @item далее в процедуре участвует в запросах. Может вообще не стоит использовать переменные типа table. Хотя обещали, что это наоборот повысит производительность так как переменная хранится в памяти, а временная табличка в tempdb. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2002, 20:29
|
|||
|---|---|---|---|
Переменная типа table |
|||
|
#18+
Добрый вечер, Простите, но что означает фраза "работает гораздо хуже, чем"? Медленнее? Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.05.2002, 06:58
|
|||
|---|---|---|---|
Переменная типа table |
|||
|
#18+
База tempdb использует только "simple" - модель лога, соответственно, создаваемые таблицы будут храниться в памяти (настолько, насколько это необходимо), т.е. здесь никакого преимущества нет. Оно в другом - переменной типа table проще управлять - при созлании не надо производить кучу действий - создание записей в sysobjects, syscolumns, syslock и т.д. У переменной типа table есть и недостатки - нет индексов, хуже оптимизация... Руководствуйтесь следующим: если много данных и сложная обработка - #table, в противном случае - @table ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1822697]: |
0ms |
get settings: |
6ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
48ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 278ms |
| total: | 402ms |

| 0 / 0 |
