Изменения в VST
Некоторые системные виртуальные таблицы (VST) были модифицированы для поддержки альтернативного буферного пула. Ниже приведено описание изменений:
- Таблица _ActBuffer:
– Добавлены три дополнительные записи.
– Первая запись содержит информацию о деятельности обоих буферных пулов: первичного и альтернативного.
– Вторая запись включает данные только о первичном буферном пуле.
– Третья запись содержит информацию только об альтернативном буферном пуле.
– Поля таблицы остались неизменными, что позволяет избежать влияния на приложения, использующие данную таблицу. - Таблица _BuffStatus:
– Добавлено поле _BfStatus-LRU.
– Это поле отображает количество буферов в списке LRU (Least Recently Used) для обоих буферных пулов. - Таблица _IndexStat:
– Добавлено новое поле _IndexStat-OsRead.
– Поле содержит информацию о количестве операций чтения индексов с момента запуска базы данных или последнего обновления базовой статистики. - Таблица _TableStat:
– Добавлено новое поле _TableStat-OsRead.
– Поле предоставляет данные о количестве операций чтения таблиц с момента запуска базы данных или последнего обновления базовой статистики. - Таблица _Startup:
– Добавлено новое поле _Startup-Alternate_Buffs.
– Данное поле содержит значение параметра -B2.
Поля _IndexStat._IndexStat-OsRead и _TableStat._TableStat-OsRead предназначены для анализа использования таблиц и индексов, что позволяет идентифицировать подходящие объекты для применения альтернативного буферного пула.