Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Knyazev прав: поведение временных таблиц не изменилось  [new]
o-o
Guest
в закрытой на данный момент теме г-н WarAnt написал фигню: 18377537

из представленных в теме трех ссылок только по одной из них:
Временные таблицы и проблемы, связанные с их использованием
материал содержит фразу
"Сомневаюсь, что в ближайшее время ситуация изменится, поэтому будте внимательны при работе с временными таблицами!!!"

вот это вот:
WarAnt
Я бы как раз наоборот не советовал читать эти статьи, написаны совершенно недалеким человеком, а выводы типа:
автор
Сомневаюсь, что в ближайшее время ситуация изменится, поэтому будте внимательны при работе с временными таблицами!!!

сделаны на основе скудных знаний автора и никакого отношения к реальности не имеют вообще.

говорит только о скудных знаниях самого возмущающегося.
поведение временных таблиц, описанное в статье, воспроизводится на 2014-ом.
у вас другая реальность?
репро в студию!

+

при том, что интернет кишит легендами и мифами о временных таблицах,
в кои-то веки человек пишет то, что имеем на самом деле,
приводит репро и ссылку на коннект, а его безнаказанно охаяли.
считаю своим долгом восстановить спраедливость

желающие удостовериться проверяют самостоятельно.
свою подтверждающую картинку прилагаю

К сообщению приложен файл. Размер - 76Kb
6 ноя 15, 18:02    [18380283]     Ответить | Цитировать Сообщить модератору
 Re: Knyazev прав: поведение временных таблиц не изменилось  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4832
o-o,

А я дам ответ на первоначальный вопрос:

"Как для временной таблицы отключить транзакции - она же временная...?"

ОТВЕТ ТАКОЙ

SCHEMA_ONLY (non-durable table)
This option ensures durability of the table schema, including indexes. When SQL Server is restarted, the non-durable table is recreated, but starts with no data. (This is unlike a table in tempdb, where both the table and its data are lost upon restart.) A typical scenario for creating a non-durable table is to store transient data, such as a staging table for an ETL process. A SCHEMA_ONLY durability avoids both transaction logging and checkpoint, which can significantly reduce I/O operations.
6 ноя 15, 18:28    [18380406]     Ответить | Цитировать Сообщить модератору
 Re: Knyazev прав: поведение временных таблиц не изменилось  [new]
o-o
Guest
a_voronin,

вы когда-нибудь успокоетесь со своим инмемори?
хотя бы приписку делайте, о чем речь, с какой версии
(а главное, в какой редакции) сервера это доступно.
в той теме уже есть упоминание о вас и о инмеморийных TABLE VARIABLES.
но все мало, да?
какое отношение имеет то, о чем вы написали, к темпдб???
у мадам из той темы пунктик именно TEMPDB

официальное название описываемых вами объектов
никакие не "временные таблицы", а "memory-optimized tables"
6 ноя 15, 18:38    [18380443]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить