50.87. pg_shmem_allocations
РпÑедÑÑавлении pg_shmem_allocations показÑваÑÑÑÑ Ð±Ð»Ð¾ÐºÐ¸ памÑÑи, вÑделеннÑе в оÑновном ÑегменÑе обÑей памÑÑи ÑеÑвеÑа. СÑда вÑ
одÑÑ Ð±Ð»Ð¾ÐºÐ¸, вÑделеннÑе Ñ Ð¸ÑполÑзованием опиÑаннÑÑ
в ÐодÑазделе 36.10.10 меÑ
анизмов как Ð´Ð»Ñ Ñамого пÑоÑеÑÑа postgres, Ñак и Ð´Ð»Ñ ÑаÑÑиÑений.
ÐамеÑÑÑе, ÑÑо в ÑÑом пÑедÑÑавлении не показÑваÑÑÑÑ Ð±Ð»Ð¾ÐºÐ¸, вÑделеннÑе Ñ Ð¸ÑполÑзованием инÑÑаÑÑÑÑкÑÑÑÑ Ð´Ð¸Ð½Ð°Ð¼Ð¸ÑеÑкой обÑей памÑÑи.
ТаблиÑа 50.88. СÑолбÑÑ pg_shmem_allocations
Тип ÑÑолбÑа ÐпиÑание |
|---|
ÐÐ¼Ñ Ð±Ð»Ð¾ÐºÐ° в обÑей памÑÑи. NULL, еÑли ÑÑÐ¾Ñ Ð±Ð»Ð¾Ðº памÑÑи не иÑполÑзÑеÑÑÑ, и |
СмеÑение, Ñ ÐºÐ¾ÑоÑого наÑинаеÑÑÑ Ð²ÑделеннÑй блок. NULL, еÑли ÑÑо анонимнÑй блок, Ñак как дополниÑелÑной инÑоÑмаÑии о ÑÐ°ÐºÐ¸Ñ Ð±Ð»Ð¾ÐºÐ°Ñ Ð½ÐµÑ. |
Ð Ð°Ð·Ð¼ÐµÑ Ð±Ð»Ð¾ÐºÐ° |
Ð ÑÐ°Ð·Ð¼ÐµÑ Ð±Ð»Ð¾ÐºÐ° вклÑÑаеÑÑÑ ÑÐ°Ð·Ð¼ÐµÑ Ð²ÑÑавниваÑÑего дополнениÑ. ÐÐ»Ñ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½ÑÑ
блоков инÑоÑмаÑÐ¸Ñ Ð¾ дополнении недоÑÑÑпна, поÑÑÐ¾Ð¼Ñ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð² ÑÑолбÑаÑ
|
ÐнонимнÑми ÑÑиÑаÑÑÑÑ Ð±Ð»Ð¾ÐºÐ¸, вÑделеннÑе непоÑÑедÑÑвенно ÑÑнкÑией ShmemAlloc(), а не ÑÑнкÑией ShmemInitStruct() или ShmemInitHash().
Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð¿ÑедÑÑавление pg_shmem_allocations могÑÑ ÑиÑаÑÑ ÑолÑко ÑÑпеÑполÑзоваÑели.