63.4. ÐаÑÑа видимоÑÑи #
Ðаждое оÑноÑение ÑаблиÑÑ Ð¸Ð¼ÐµÐµÑ ÐºÐ°ÑÑÑ Ð²Ð¸Ð´Ð¸Ð¼Ð¾ÑÑи (Visibility Map, VM) Ð´Ð»Ñ Ð¾ÑÑÐ»ÐµÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ ÑÑÑаниÑ, ÑодеÑжаÑиÑ
ÑолÑко коÑÑежи, коÑоÑÑе Ð²Ð¸Ð´Ð½Ñ Ð²Ñем акÑивнÑм ÑÑанзакÑиÑм; в ней Ñакже оÑÑлеживаеÑÑÑ, какие ÑÑÑаниÑÑ ÑодеÑÐ¶Ð°Ñ ÑолÑко замоÑоженнÑе коÑÑежи. Ðна Ñ
ÑаниÑÑÑ Ð²Ð¼ÐµÑÑе Ñ Ð´Ð°Ð½Ð½Ñми главного оÑноÑÐµÐ½Ð¸Ñ Ð² оÑделÑном Ñайле, Ð¸Ð¼Ñ ÐºÐ¾ÑоÑого обÑазÑеÑÑÑ Ð½Ð¾Ð¼ÐµÑом Ñайлового Ñзла оÑноÑÐµÐ½Ð¸Ñ Ñ ÑÑÑÑикÑом _vm. ÐапÑимеÑ, еÑли ÑайловÑй Ñзел оÑноÑÐµÐ½Ð¸Ñ â 12345, VM Ñ
ÑаниÑÑÑ Ð² Ñайле 12345_vm, в Ñом же Ñамом каÑалоге, ÑÑо и оÑновной Ñайл оÑноÑениÑ. ÐамеÑÑÑе, ÑÑо индекÑÑ Ð½Ðµ имеÑÑ VM.
ÐаÑÑа видимоÑÑи Ñ ÑÐ°Ð½Ð¸Ñ Ð¿Ð¾ два биÑа на ÑÑÑаниÑÑ ÑаблиÑÑ. ÐеÑвÑй биÑ, еÑли он ÑÑÑановлен, показÑваеÑ, ÑÑо вÑÑ ÑÑÑаниÑа видна или, дÑÑгими Ñловами, не ÑодеÑÐ¶Ð¸Ñ ÐºÐ¾ÑÑежей, коÑоÑÑе Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ оÑиÑÑиÑÑ. ÐÑа инÑоÑмаÑÐ¸Ñ Ð¼Ð¾Ð¶ÐµÑ Ñакже иÑполÑзоваÑÑÑÑ Ð¿Ñи ÑканиÑовании ÑолÑко индекÑа Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка оÑвеÑов ÑолÑко в даннÑÑ Ð¸Ð½Ð´ÐµÐºÑа. УÑÑановленнÑй вÑоÑой Ð±Ð¸Ñ Ð¿Ð¾ÐºÐ°Ð·ÑваеÑ, ÑÑо вÑе коÑÑежи на ÑÑой ÑÑÑаниÑе замоÑоженÑ. ÐÑо ознаÑаеÑ, ÑÑо пÑоÑеÑÑ Ð¾ÑиÑÑки Ð´Ð»Ñ Ð¿ÑедоÑвÑаÑÐµÐ½Ð¸Ñ Ð·Ð°ÑÐ¸ÐºÐ»Ð¸Ð²Ð°Ð½Ð¸Ñ Ð½Ðµ должен болÑÑе поÑеÑаÑÑ ÑÑÑ ÑÑÑаниÑÑ.
ÐаÑÑа Ð¼Ð¾Ð¶ÐµÑ Ð¾ÑÑажаÑÑ ÑеалÑнÑе даннÑе Ñ Ð·Ð°Ð¿Ð°Ð·Ð´Ñванием в Ñом ÑмÑÑле, ÑÑо Ð¼Ñ ÑвеÑенÑ, ÑÑо в ÑлÑÑаÑÑ , когда ÑÑÑановлен биÑ, извеÑÑно, ÑÑо ÑÑловие веÑно, но еÑли Ð±Ð¸Ñ Ð½Ðµ ÑÑÑановлен, оно Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð²ÐµÑнÑм или невеÑнÑм. ÐиÑÑ ÐºÐ°ÑÑÑ Ð²Ð¸Ð´Ð¸Ð¼Ð¾ÑÑи ÑÑÑанавливаÑÑÑÑ ÑолÑко пÑи оÑиÑÑке, а ÑбÑаÑÑваÑÑÑÑ Ð¿Ñи лÑбÑÑ Ð¾Ð¿ÐµÑаÑиÑÑ , изменÑÑÑÐ¸Ñ Ð´Ð°Ð½Ð½Ñе на ÑÑÑаниÑе.
ÐÐ»Ñ Ð¸Ð·ÑÑÐµÐ½Ð¸Ñ Ð¸Ð½ÑоÑмаÑии, Ñ ÑанÑÑейÑÑ Ð² каÑÑе видимоÑÑи, можно воÑполÑзоваÑÑÑÑ Ð¼Ð¾Ð´Ñлем pg_visibility.