меню
Блог
панорама 360
DBA_1
0
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
Тест: Низкоуровневое хранение данных и TOAST
Тест: Низкоуровневое хранение данных и TOAST
Всего вопросов:
20
Вопрос 1
Каков стандартный размер страницы данных в PostgreSQL?
4 КБ
8 КБ
16 КБ
32 КБ
Вопрос 2
Что такое TOAST?
Тип данных для текста
Метод индексации
Техника хранения больших значений
Протокол репликации
Вопрос 3
Какой порог размера значения запускает использование TOAST?
2 КБ
4 КБ
8 КБ
1 КБ
Вопрос 4
Какой метод сжатия используется в TOAST?
LZ4
zlib
gzip
zstd
Вопрос 5
Где хранятся TOAST-таблицы?
В том же файле
В pg_global
В отдельном файле в pg_toast/
В tablespace
Вопрос 6
Какой OID имеет pg_toast schema?
1260
1261
1262
1263
Вопрос 7
Какой режим TOAST хранит данные сжатыми но не выносит за пределы страницы?
PLAIN
EXTENDED
MAIN
EXTERNAL
Вопрос 8
Какой режим TOAST позволяет хранить часть данных вне страницы но без сжатия?
PLAIN
EXTENDED
EXTERNAL
COMPRESSED
Вопрос 9
Какой режим TOAST запрещает сжатие и внешнее хранение?
PLAIN
EXTENDED
MAIN
EXTERNAL
Вопрос 10
Что такое toast table OID?
OID основной таблицы
OID таблицы для больших значений
OID индекса
OID схемы
Вопрос 11
Какое максимальное значение может хранить TOAST?
1 ГБ
2 ГБ
1.2 ГБ
512 МБ
Вопрос 12
Что хранится в header TOAST-записи?
Метаданные о внешнем хранении
Полные данные
Индекс
Статистика
Вопрос 13
Какой тип данных по умолчанию использует EXTENDED?
integer
text
boolean
date
Вопрос 14
Как изменить стратегию хранения TOAST для колонки?
ALTER TABLE ... ALTER COLUMN ... TYPE
UPDATE TABLE ... SET TOAST
ALTER TABLE ... ALTER COLUMN ... SET STORAGE
SET TOAST STORAGE
Вопрос 15
Какая системная таблица содержит информацию о TOAST-таблицах?
pg_class
pg_toast
pg_namespace
pg_attribute
Вопрос 16
Что происходит при UPDATE TOAST-строки?
Данные обновляются на месте
Создаётся новая версия строки
Данные удаляются
TOAST-таблица пересоздаётся
Вопрос 17
Какой размер TOAST-страницы?
4 КБ
8 КБ
Такой же как у обычных страниц
16 КБ
Вопрос 18
Можно ли создавать индексы на TOAST-таблицах?
Нет, это запрещено
Да, всегда
Только B-tree
Только GiST
Вопрос 19
Как найти TOAST-таблицу для основной таблицы?
По имени
По pg_class.reltoastrelid
По pg_attribute
По pg_namespace
Вопрос 20
Что делает VACUUM на TOAST-таблице?
Ничего
Пересоздаёт таблицу
Освобождает пространство от старых версий
Сжимает данные
Проверить результаты
Результат теста