Самопроверка
Вопрос 1
Выполнен запрос:
select * from pg_class where relname = 't' \gx
-[ RECORD 1 ]-------+------
oid | 17864
relname | t
relnamespace | 2200
reltype | 17866
reloftype | 0
relowner | 16384
relam | 2
relfilenode | 17912
reltablespace | 0
relpages | 0
reltuples | 0
relallvisible | 0
reltoastrelid | 0
relhasindex | f
relisshared | f
relpersistence | p
relkind | r
Как будет называться файл карты видимости таблицы t после выполнения VACUUM t; ?
Вопрос 2
В psql выполнена метакоманда \d+ t
Column | Type | Collation | Nullable | Default | Storage | Stats target
-------+---------+-----------+----------+-------------------------------+---------+--------------
id | integer | | not null | nextval('t_id_seq'::regclass) | plain | |
info | text | | | | external| |
Indexes:
"t_pkey" PRIMARY KEY, btree (id)
Какая технология работы с длинными значениями применяется для поля «info»?
Вопрос 3
Когда создаётся TOAST таблица для хранения больших значений?
Вопрос 4
Какая функция показывает путь до файла таблицы, относительно PGDATA?
Вопрос 5
Чему соответствует слой с именем init?
Вопрос 6
Для каких отношений создается слой init?
Вопрос 7
Сколько табличных пространств создается по умолчанию при создании кластера?
Вопрос 8
Создан новый пользователь командой CREATE USER. В каком табличном пространстве произойдут изменения?
Вопрос 9
Сколько каталогов с названиями в виде OID создается в каталоге $PGDATA/base при создании кластера?
Вопрос 10
Чему всегда соответствует каталог $PGDATA/base/1 ?