Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Переменная типа 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, 17:58 |
|
||
|
Переменная типа table
|
|||
|---|---|---|---|
|
#18+
Добрый вечер, Простите, но что означает фраза "работает гораздо хуже, чем"? Медленнее? Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2002, 20:29 |
|
||
|
Переменная типа table
|
|||
|---|---|---|---|
|
#18+
База tempdb использует только "simple" - модель лога, соответственно, создаваемые таблицы будут храниться в памяти (настолько, насколько это необходимо), т.е. здесь никакого преимущества нет. Оно в другом - переменной типа table проще управлять - при созлании не надо производить кучу действий - создание записей в sysobjects, syscolumns, syslock и т.д. У переменной типа table есть и недостатки - нет индексов, хуже оптимизация... Руководствуйтесь следующим: если много данных и сложная обработка - #table, в противном случае - @table ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2002, 06:58 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3474&tid=1822697]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 252ms |
| total: | 386ms |

| 0 / 0 |
