67.1. РазмеÑение Ñайлов Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ
Рданном Ñазделе опиÑÑваеÑÑÑ ÑоÑÐ¼Ð°Ñ Ñ ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð½Ð° ÑÑовне Ñайлов и каÑалогов.
Ð¤Ð°Ð¹Ð»Ñ ÐºÐ¾Ð½ÑигÑÑаÑии и ÑÐ°Ð¹Ð»Ñ Ð´Ð°Ð½Ð½ÑÑ
, иÑполÑзÑемÑе клаÑÑеÑом Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ
, ÑÑадиÑионно Ñ
ÑанÑÑÑÑ Ð²Ð¼ÐµÑÑе в каÑалоге даннÑÑ
, коÑоÑÑй обÑÑно назÑваÑÑ PGDATA (по имени пеÑеменной ÑÑедÑ, коÑоÑÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ иÑполÑзоваÑÑ Ð´Ð»Ñ ÐµÐ³Ð¾ опÑеделениÑ). ÐбÑÑно PGDATA наÑ
одиÑÑÑ Ð² /var/lib/pgpro/std-14/data. Ðа одной и Ñой же маÑине Ð¼Ð¾Ð¶ÐµÑ Ð½Ð°Ñ
одиÑÑÑÑ Ð¼Ð½Ð¾Ð¶ÐµÑÑво клаÑÑеÑов, ÑпÑавлÑемÑÑ
ÑазлиÑнÑми ÑкземплÑÑами ÑеÑвеÑа.
РкаÑалоге PGDATA ÑодеÑжиÑÑÑ Ð½ÐµÑколÑко подкаÑалогов и ÑпÑавлÑÑÑиÑ
Ñайлов, как показано в ТаблиÑе 67.1. Рдополнение к ÑÑим обÑзаÑелÑнÑм ÑлеменÑам конÑигÑÑаÑионнÑе ÑÐ°Ð¹Ð»Ñ ÐºÐ»Ð°ÑÑеÑа postgresql.conf, pg_hba.conf и pg_ident.conf ÑÑадиÑионно Ñ
ÑанÑÑÑÑ Ð² PGDATA, Ñ
оÑÑ Ð¸Ñ
можно ÑазмеÑÑиÑÑ Ð¸ в дÑÑгом меÑÑе.
ТаблиÑа 67.1. СодеÑжание PGDATA
| ÐÐ»ÐµÐ¼ÐµÐ½Ñ | ÐпиÑание |
|---|---|
PG_VERSION | Файл, ÑодеÑжаÑий Ð½Ð¾Ð¼ÐµÑ Ð¾Ñновной веÑÑии Postgres Pro |
base | ÐодкаÑалог, ÑодеÑжаÑий подкаÑалоги Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ |
current_logfiles | Файл, в коÑоÑом оÑмеÑаеÑÑÑ, в какие ÑÐ°Ð¹Ð»Ñ Ð¶ÑÑналов пÑÐ¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ Ð·Ð°Ð¿Ð¸ÑÑ ÑбоÑÑик ÑообÑений |
global | ÐодкаÑалог, ÑодеÑжаÑий обÑие ÑаблиÑÑ ÐºÐ»Ð°ÑÑеÑа, Ñакие как pg_database |
pg_commit_ts | ÐодкаÑалог, ÑодеÑжаÑий даннÑе о вÑемени ÑикÑаÑии ÑÑанзакÑий |
pg_dynshmem | ÐодкаÑалог, ÑодеÑжаÑий ÑайлÑ, иÑполÑзÑемÑе подÑиÑÑемой динамиÑеÑкой ÑазделÑемой памÑÑи |
pg_logical | ÐодкаÑалог, ÑодеÑжаÑий даннÑе о ÑоÑÑоÑнии Ð´Ð»Ñ Ð»Ð¾Ð³Ð¸ÑеÑкого декодиÑÐ¾Ð²Ð°Ð½Ð¸Ñ |
pg_multixact | ÐодкаÑалог, ÑодеÑжаÑий даннÑе о ÑоÑÑоÑнии мÑлÑÑиÑÑанзакÑий (иÑполÑзÑемÑе Ð´Ð»Ñ ÑазделÑемой блокиÑовки ÑÑÑок) |
pg_notify | ÐодкаÑалог, ÑодеÑжаÑий даннÑе ÑоÑÑоÑÐ½Ð¸Ñ Ð¿ÑоÑлÑÑÐ¸Ð²Ð°Ð½Ð¸Ñ Ð¸ Ñведомлений (LISTEN/NOTIFY) |
pg_replslot | ÐодкаÑалог, ÑодеÑжаÑий даннÑе ÑлоÑа ÑепликаÑии |
pg_serial | ÐодкаÑалог, ÑодеÑжаÑий инÑоÑмаÑÐ¸Ñ Ð¾ вÑполненнÑÑ ÑеÑиализÑемÑÑ ÑÑанзакÑиÑÑ . |
pg_snapshots | ÐодкаÑалог, ÑодеÑжаÑий ÑкÑпоÑÑиÑованнÑе Ñнимки (snapshots) |
pg_stat | ÐодкаÑалог, ÑодеÑжаÑий поÑÑоÑннÑе ÑÐ°Ð¹Ð»Ñ Ð´Ð»Ñ Ð¿Ð¾Ð´ÑиÑÑÐµÐ¼Ñ ÑÑаÑиÑÑики. |
pg_stat_tmp | ÐодкаÑалог, ÑодеÑжаÑий вÑеменнÑе ÑÐ°Ð¹Ð»Ñ Ð´Ð»Ñ Ð¿Ð¾Ð´ÑиÑÑÐµÐ¼Ñ ÑÑаÑиÑÑики |
pg_subtrans | ÐодкаÑалог, ÑодеÑжаÑий даннÑе о ÑоÑÑоÑнии подÑÑанзакÑий |
pg_tblspc | ÐодкаÑалог, ÑодеÑжаÑий ÑимволиÑеÑкие ÑÑÑлки на ÑаблиÑнÑе пÑоÑÑÑанÑÑва |
pg_twophase | ÐодкаÑалог, ÑодеÑжаÑий ÑÐ°Ð¹Ð»Ñ ÑоÑÑоÑний Ð´Ð»Ñ Ð¿Ð¾Ð´Ð³Ð¾ÑовленнÑÑ ÑÑанзакÑий |
pg_wal | ÐодкаÑалог, ÑодеÑжаÑий ÑÐ°Ð¹Ð»Ñ WAL (жÑÑнал пÑедзапиÑи) |
pg_xact | ÐодкаÑалог, ÑодеÑжаÑий даннÑе о ÑоÑÑоÑнии ÑÑанзакÑии |
postgresql.auto.conf | Файл, иÑполÑзÑемÑй Ð´Ð»Ñ Ñ
ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð¿Ð°ÑамеÑÑов конÑигÑÑаÑии, коÑоÑÑе ÑÑÑанавливаÑÑÑÑ Ð¿Ñи помоÑи ALTER SYSTEM |
postmaster.opts | Файл, ÑодеÑжаÑий паÑамеÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ ÑÑÑоки, Ñ ÐºÐ¾ÑоÑÑми ÑеÑÐ²ÐµÑ Ð±Ñл запÑÑен в поÑледний Ñаз |
postmaster.pid | Файл блокиÑовки, ÑодеÑжаÑий иденÑиÑикаÑÐ¾Ñ (ID) ÑекÑÑего ÑпÑавлÑÑÑего пÑоÑеÑÑа (PID), пÑÑÑ Ðº каÑÐ°Ð»Ð¾Ð³Ñ Ð´Ð°Ð½Ð½ÑÑ
клаÑÑеÑа, вÑÐµÐ¼Ñ Ð·Ð°Ð¿ÑÑка ÑпÑавлÑÑÑего пÑоÑеÑÑа, Ð½Ð¾Ð¼ÐµÑ Ð¿Ð¾ÑÑа, пÑÑÑ Ðº каÑÐ°Ð»Ð¾Ð³Ñ Unix-ÑокеÑа (Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿ÑÑÑÑм), пеÑвÑй коÑÑекÑнÑй адÑÐµÑ Ð¿ÑоÑлÑÑÐ¸Ð²Ð°Ð½Ð¸Ñ (listen_address) (IP-адÑÐµÑ Ð¸Ð»Ð¸ *, либо пÑÑÑое знаÑение в ÑлÑÑае оÑÑÑÑÑÑÐ²Ð¸Ñ Ð¿ÑоÑлÑÑÐ¸Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ TCP), и ID ÑегменÑа ÑазделÑемой памÑÑи (ÑÑÐ¾Ñ Ñайл оÑÑÑÑÑÑвÑÐµÑ Ð¿Ð¾Ñле оÑÑановки ÑеÑвеÑа). |
ÐÐ»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ
в клаÑÑеÑе ÑÑÑеÑÑвÑÐµÑ Ð¿Ð¾Ð´ÐºÐ°Ñалог внÑÑÑи PGDATA/base, названнÑй по OID Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ
в pg_database. ÐÑÐ¾Ñ Ð¿Ð¾Ð´ÐºÐ°Ñалог по ÑмолÑÐ°Ð½Ð¸Ñ ÑвлÑеÑÑÑ Ð¼ÐµÑÑом Ñ
ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ñайлов Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ
; в ÑаÑÑноÑÑи, Ñам Ñ
ÑанÑÑÑÑ ÐµÑ ÑиÑÑемнÑе каÑалоги.
ÐбÑаÑиÑе внимание, в ÑледÑÑÑиÑ
ÑазделаÑ
опиÑÑваеÑÑÑ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ вÑÑÑоенного ÑаблиÑного меÑода доÑÑÑпа heap и вÑÑÑоеннÑÑ
индекÑнÑÑ
меÑодов доÑÑÑпа. Ðднако Postgres Pro по Ñвоей пÑиÑоде ÑвлÑеÑÑÑ ÑаÑÑиÑÑемÑм, и поÑÑÐ¾Ð¼Ñ Ð´ÑÑгие меÑÐ¾Ð´Ñ Ð´Ð¾ÑÑÑпа могÑÑ ÑабоÑаÑÑ Ð¸Ð½Ð°Ñе.
ÐÐ°Ð¶Ð´Ð°Ñ ÑаблиÑа и Ð¸Ð½Ð´ÐµÐºÑ Ñ
ÑанÑÑÑÑ Ð² оÑделÑном Ñайле. ÐÐ»Ñ Ð¾Ð±ÑÑнÑÑ
оÑноÑений, ÑÑи ÑÐ°Ð¹Ð»Ñ Ð¿Ð¾Ð»ÑÑаÑÑ Ð¸Ð¼Ñ Ð¿Ð¾ номеÑÑ Ñайлового Ñзла ÑаблиÑÑ Ð¸Ð»Ð¸ индекÑа, коÑоÑÑй ÑодеÑжиÑÑÑ Ð² pg_class.relfilenode. Ðо Ð´Ð»Ñ Ð²ÑеменнÑÑ
оÑноÑений, Ð¸Ð¼Ñ Ñайла Ð¸Ð¼ÐµÐµÑ ÑоÑÐ¼Ñ t, где BBB_FFFBBB â иденÑиÑикаÑÐ¾Ñ ÑеÑвеÑного пÑоÑеÑÑа ÑеÑвеÑа, коÑоÑÑй Ñоздал даннÑй Ñайл, а FFF â Ð½Ð¾Ð¼ÐµÑ Ñайлового Ñзла. РобоиÑ
ÑлÑÑаÑÑ
, помимо главного Ñайла (Ñакже назÑваемого оÑновнÑм Ñлоем), Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ ÑаблиÑÑ Ð¸ индекÑа еÑÑÑ ÐºÐ°ÑÑа Ñвободного пÑоÑÑÑанÑÑва (Ñм. Раздел 67.3), в коÑоÑой Ñ
ÑаниÑÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ Ñвободном пÑоÑÑÑанÑÑве в данном оÑноÑении. ÐÐ¼Ñ Ñайла каÑÑÑ Ñвободного пÑоÑÑÑанÑÑва обÑазÑеÑÑÑ Ð¸Ð· номеÑа Ñайлового Ñзла Ñ ÑÑÑÑикÑом _fsm. Также ÑаблиÑÑ Ð¸Ð¼ÐµÑÑ ÐºÐ°ÑÑÑ Ð²Ð¸Ð´Ð¸Ð¼Ð¾ÑÑи, Ñ
ÑанÑÑÑÑÑÑ Ð² Ñлое Ñ ÑÑÑÑикÑом _vm, Ð´Ð»Ñ Ð¾ÑÑÐ»ÐµÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ ÑÑÑаниÑ, не ÑодеÑжаÑиÑ
мÑÑÑвÑÑ
запиÑей. ÐаÑÑа видимоÑÑи подÑобнее опиÑана в Разделе 67.4. ÐежÑÑналиÑÑемÑе ÑаблиÑÑ Ð¸ индекÑÑ Ð¸Ð¼ÐµÑÑ ÑÑеÑий Ñлой, Ñак назÑваемÑй Ñлой иниÑиализаÑии, Ð¸Ð¼Ñ ÐºÐ¾ÑоÑого ÑодеÑÐ¶Ð¸Ñ ÑÑÑÑÐ¸ÐºÑ _init (Ñм. Раздел 67.5).
Ðнимание
ÐамеÑÑÑе, ÑÑо Ñ
оÑÑ Ð½Ð¾Ð¼ÐµÑ Ñайла ÑаблиÑÑ ÑаÑÑо ÑÐ¾Ð²Ð¿Ð°Ð´Ð°ÐµÑ Ñ ÐµÑ OID, Ñак бÑÐ²Ð°ÐµÑ Ð½Ðµ вÑегда; некоÑоÑÑе опеÑаÑии, напÑимеÑ, TRUNCATE, REINDEX, CLUSTER и некоÑоÑÑе ÑоÑÐ¼Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ ALTER TABLE могÑÑ Ð¸Ð·Ð¼ÐµÐ½Ð¸ÑÑ Ð½Ð¾Ð¼ÐµÑ Ñайла, но пÑи ÑÑом ÑоÑ
ÑанÑÑ OID. Ðе ÑледÑÐµÑ ÑаÑÑÑиÑÑваÑÑ, ÑÑо Ð½Ð¾Ð¼ÐµÑ Ñайлового Ñзла и OID ÑаблиÑÑ ÑовпадаÑÑ. ÐÑоме Ñого, Ð´Ð»Ñ Ð½ÐµÐºÐ¾ÑоÑÑÑ
ÑиÑÑемнÑÑ
каÑалогов, вклÑÑÐ°Ñ Ð¸ pg_class, в pg_class.relfilenode ÑодеÑжиÑÑÑ Ð½Ð¾Ð»Ñ. ФакÑиÑеÑкий Ð½Ð¾Ð¼ÐµÑ Ñайлового Ñзла Ð´Ð»Ñ Ð½Ð¸Ñ
Ñ
ÑаниÑÑÑ Ð² низкоÑÑовневой ÑÑÑÑкÑÑÑе даннÑÑ
, и его можно полÑÑиÑÑ Ð¿Ñи помоÑи ÑÑнкÑии pg_relation_filenode().
Ðогда обÑÑм ÑаблиÑÑ Ð¸Ð»Ð¸ индекÑа пÑевÑÑÐ°ÐµÑ 1 GB, они делÑÑÑÑ Ð½Ð° ÑегменÑÑ ÑазмеÑом в один гигабайÑ. Файл пеÑвого ÑегменÑа назÑваеÑÑÑ Ð¿Ð¾ номеÑÑ Ñайлового Ñзла (filenode); поÑледÑÑÑие ÑегменÑÑ Ð¿Ð¾Ð»ÑÑаÑÑ Ð¸Ð¼ÐµÐ½Ð° filenode.1, filenode.2 и Ñ. д. ÐÑи Ñакой оÑганизаÑии Ñ
ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð½Ðµ Ð²Ð¾Ð·Ð½Ð¸ÐºÐ°ÐµÑ Ð¿Ñоблем на плаÑÑоÑмаÑ
, имеÑÑиÑ
огÑаниÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑазмеÑÑ Ñайлов. (Ðа Ñамом деле, 1 ÐÐ â лиÑÑ ÑÐ°Ð·Ð¼ÐµÑ Ð¿Ð¾ ÑмолÑаниÑ. Ð Ð°Ð·Ð¼ÐµÑ ÑегменÑа можно измениÑÑ Ð¿Ñи ÑбоÑке Postgres Pro, иÑполÑзÑÑ Ð¿Ð°ÑамеÑÑ ÐºÐ¾Ð½ÑигÑÑаÑии --with-segsize.) РпÑинÑипе, каÑÑÑ Ñвободного пÑоÑÑÑанÑÑва и каÑÑÑ Ð²Ð¸Ð´Ð¸Ð¼Ð¾ÑÑи Ñакже могÑÑ Ð·Ð°Ð½Ð¸Ð¼Ð°ÑÑ Ð½ÐµÑколÑкиÑ
ÑегменÑов, Ñ
оÑÑ Ð½Ð° пÑакÑике ÑÑо маловеÑоÑÑно.
У ÑаблиÑÑ, ÑÑолбÑÑ ÐºÐ¾ÑоÑой могÑÑ ÑодеÑжаÑÑ Ð´Ð°Ð½Ð½Ñе болÑÑого обÑÑма, бÑÐ´ÐµÑ Ð¸Ð¼ÐµÑÑÑÑ ÑобÑÑÐ²ÐµÐ½Ð½Ð°Ñ ÑаблиÑа TOAST, пÑедназнаÑÐµÐ½Ð½Ð°Ñ Ð´Ð»Ñ Ð¾ÑделÑного Ñ
ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð·Ð½Ð°Ñений, коÑоÑÑе ÑлиÑком велики Ð´Ð»Ñ Ñ
ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð² ÑÑÑокаÑ
Ñамой ÑаблиÑÑ. ÐÑÐ½Ð¾Ð²Ð½Ð°Ñ ÑаблиÑа ÑвÑзÑваеÑÑÑ Ñ ÐµÑ ÑаблиÑей TOAST (еÑли ÑÐ°ÐºÐ¾Ð²Ð°Ñ Ð¸Ð¼ÐµÐµÑÑÑ) ÑеÑез pg_class.reltoastrelid. Ðа подÑобной инÑоÑмаÑией обÑаÑиÑеÑÑ Ðº РазделÑ 67.2.
СодеÑжание ÑÐ°Ð±Ð»Ð¸Ñ Ð¸ индекÑов ÑаÑÑмаÑÑиваеÑÑÑ Ð½Ð¸Ð¶Ðµ (Ñм. Раздел 67.6).
ТаблиÑное пÑоÑÑÑанÑÑво Ð´ÐµÐ»Ð°ÐµÑ ÑÑенаÑий более ÑложнÑм. Ðаждое полÑзоваÑелÑÑкое ÑаблиÑное пÑоÑÑÑанÑÑво Ð¸Ð¼ÐµÐµÑ ÑимволиÑеÑкÑÑ ÑÑÑÐ»ÐºÑ Ð²Ð½ÑÑÑи каÑалога PGDATA/pg_tblspc, ÑказÑваÑÑÑÑ Ð½Ð° ÑизиÑеÑкий каÑалог ÑаблиÑного пÑоÑÑÑанÑÑва (Ñ. е., положение, Ñказанное в команде ÑаблиÑного пÑоÑÑÑанÑÑва CREATE TABLESPACE). ÐÑа ÑимволиÑеÑÐºÐ°Ñ ÑÑÑлка полÑÑÐ°ÐµÑ Ð¸Ð¼Ñ Ð¿Ð¾ OID ÑаблиÑного пÑоÑÑÑанÑÑва. ÐнÑÑÑи ÑизиÑеÑкого каÑалога ÑаблиÑного пÑоÑÑÑанÑÑва имееÑÑÑ Ð¿Ð¾Ð´ÐºÐ°Ñалог, Ð¸Ð¼Ñ ÐºÐ¾ÑоÑого завиÑÐ¸Ñ Ð¾Ñ Ð²ÐµÑÑии ÑеÑвеÑа Postgres Pro, напÑÐ¸Ð¼ÐµÑ PG_9.0_201008051. (ÐÑÐ¾Ñ Ð¿Ð¾Ð´ÐºÐ°Ñалог иÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ñого, ÑÑÐ¾Ð±Ñ Ð¿Ð¾ÑледÑÑÑие веÑÑии Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ
могли Ñвободно иÑполÑзоваÑÑ Ð¾Ð´Ð½Ð¾ и Ñо же меÑÑоположение, заданное в CREATE TABLESPACE.) ÐнÑÑÑи каÑалога конкÑеÑной веÑÑии наÑ
одиÑÑÑ Ð¿Ð¾Ð´ÐºÐ°Ñалог Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ
, коÑоÑÐ°Ñ Ð¸Ð¼ÐµÐµÑ ÑлеменÑÑ Ð² ÑаблиÑном пÑоÑÑÑанÑÑве, названнÑй по OID Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ
. ТаблиÑÑ Ð¸ индекÑÑ Ñ
ÑанÑÑÑÑ Ð²Ð½ÑÑÑи ÑÑого каÑалога, иÑполÑзÑÑ ÑÑ
ÐµÐ¼Ñ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ ÑайловÑÑ
Ñзлов. ТаблиÑное пÑоÑÑÑанÑÑво pg_default недоÑÑÑпно ÑеÑез pg_tblspc, но ÑооÑвеÑÑÑвÑÐµÑ PGDATA/base. ÐодобнÑм же обÑазом, ÑаблиÑное пÑоÑÑÑанÑÑво pg_global недоÑÑÑпно ÑеÑез pg_tblspc, но ÑооÑвеÑÑÑвÑÐµÑ PGDATA/global.
ФÑнкÑÐ¸Ñ pg_relation_filepath() показÑÐ²Ð°ÐµÑ Ð¿Ð¾Ð»Ð½Ñй пÑÑÑ (оÑноÑиÑелÑно PGDATA) Ð´Ð»Ñ Ð»Ñбого оÑноÑениÑ. ЧаÑÑо ÑÑо избавлÑÐµÑ Ð¾Ñ Ð½ÐµÐ¾Ð±Ñ
одимоÑÑи запоминаÑÑ Ð¼Ð½Ð¾Ð³Ð¸Ðµ из пÑиведÑннÑÑ
вÑÑе пÑавил. Ðо ÑледÑÐµÑ Ð¿Ð¾Ð¼Ð½Ð¸ÑÑ, ÑÑо ÑÑа ÑÑнкÑÐ¸Ñ Ð²ÑдаÑÑ Ð»Ð¸ÑÑ Ð¸Ð¼Ñ Ð¿ÐµÑвого ÑегменÑа оÑновного ÑÐ»Ð¾Ñ Ð¾ÑноÑениÑ, Ñ. е. возможно, понадобиÑÑÑ Ð´Ð¾Ð±Ð°Ð²Ð¸ÑÑ Ð½Ð¾Ð¼ÐµÑ ÑегменÑа и/или _fsm, _vm или _init, ÑÑÐ¾Ð±Ñ Ð½Ð°Ð¹Ñи вÑе ÑайлÑ, ÑвÑзаннÑе Ñ Ð¾ÑноÑением.
ÐÑеменнÑе ÑÐ°Ð¹Ð»Ñ (Ð´Ð»Ñ ÑакиÑ
опеÑаÑий, как ÑоÑÑиÑовка обÑÑма даннÑÑ
болÑÑего, Ñем Ð¼Ð¾Ð¶ÐµÑ ÑмеÑÑиÑÑÑÑ Ð² памÑÑи) ÑоздаÑÑÑÑ Ð²Ð½ÑÑÑи PGDATA/base/pgsql_tmp или внÑÑÑи подкаÑалога pgsql_tmp каÑалога ÑаблиÑного пÑоÑÑÑанÑÑва, еÑли Ð´Ð»Ñ Ð½Ð¸Ñ
опÑеделено ÑаблиÑное пÑоÑÑÑанÑÑво, оÑлиÑное Ð¾Ñ pg_default. ÐÐ¼Ñ Ð²Ñеменного Ñайла Ð¸Ð¼ÐµÐµÑ ÑоÑÐ¼Ñ pgsql_tmp, где PPP.NNNPPP â PID ÑеÑвеÑного пÑоÑеÑÑа, а NNN ÑлÑÐ¶Ð¸Ñ Ð´Ð»Ñ ÑÐ°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ñ ÑазлиÑнÑÑ
вÑеменнÑÑ
Ñайлов ÑÑого ÑеÑвеÑного пÑоÑеÑÑа.