Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 keep buffer pool  [new]
Andrew Harlan
Member

Откуда: Eternity
Сообщений: 23
В Оракле есть возможность закрепить выборочно таблицы в невытесняемом куске буферного кэша.
Есть ли такая возможность в MsSQL?

автор
Постоянный буферный пул
(keep buffer pool)
DB_KEEP_CACHE_SIZE
Постоянно хранит блоки дан-
ных в памяти. У вас могут быть
маленькие таблицы, к которым
выполняются частые обращения,
и для предотвращения их удале-
ния из буферного кэша им можно
назначить постоянный буферный
пул при создании таблицы.
24 ноя 16, 12:45    [19929417]     Ответить | Цитировать Сообщить модератору
 Re: keep buffer pool  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8828
Andrew Harlan,

inmemory?
24 ноя 16, 12:46    [19929425]     Ответить | Цитировать Сообщить модератору
 Re: keep buffer pool  [new]
Andrew Harlan
Member

Откуда: Eternity
Сообщений: 23
Владислав Колосов
Andrew Harlan,

inmemory?


Почитал. Не совсем то. В Оракле любой уже существующей таблице можно указать, что она будет использовать выделенную область буферного кэша. Никаких изменений в структуре таблиц при этом делать не надо. Здесь же во-первых надо менять структуру таблицы и соответственно мигрировать в новую структуру данные, плюс целая кучка ограничений на использование индексов. Хорошо если таблица своей разработки и можешь её вертеть как хочешь, а если база от чужого софта, то лезть в неё со своими DDL вряд ли вменяемый человек решится.
24 ноя 16, 17:23    [19930978]     Ответить | Цитировать Сообщить модератору
 Re: keep buffer pool  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8828
Andrew Harlan,

а у Вас есть реальные проблемы физических чтений?
24 ноя 16, 17:34    [19931021]     Ответить | Цитировать Сообщить модератору
 Re: keep buffer pool  [new]
invm
Member

Откуда: Москва
Сообщений: 9838
Andrew Harlan
Есть ли такая возможность в MsSQL?
Раньше была (dbcc pintable), сейчас - нет.
24 ноя 16, 18:04    [19931136]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить