Этот баннер — требование Роскомнадзора для исполнения 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/moderation_log.php?user_name=Cam+sebe+saper]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 1113ms |
| total: | 1240ms |

| 0 / 0 |
