26.3. ÐÑоÑмоÑÑ Ð¸Ð½ÑоÑмаÑии о блокиÑовкаÑ
ÐÑÑ Ð¾Ð´Ð½Ð¸Ð¼ ÑдобнÑм ÑÑедÑÑвом Ð´Ð»Ñ Ð¾ÑÑÐ»ÐµÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ ÑабоÑÑ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ
ÑвлÑеÑÑÑ ÑиÑÑÐµÐ¼Ð½Ð°Ñ ÑаблиÑа pg_locks. Ðна позволÑÐµÑ Ð°Ð´Ð¼Ð¸Ð½Ð¸ÑÑÑаÑоÑÑ Ð±Ð°Ð·Ñ Ð¿ÑоÑмаÑÑиваÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾Ð± имеÑÑиÑ
ÑÑ Ð±Ð»Ð¾ÐºÐ¸ÑовкаÑ
в менеджеÑе блокиÑовок. ÐапÑимеÑ, ÑÑо Ð¼Ð¾Ð¶ÐµÑ Ð¸ÑполÑзоваÑÑÑÑ Ð´Ð»Ñ:
пÑоÑмоÑÑа вÑÐµÑ Ð¸Ð¼ÐµÑÑÐ¸Ñ ÑÑ Ð½Ð° даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð±Ð»Ð¾ÐºÐ¸Ñовок, вÑÐµÑ Ð±Ð»Ð¾ÐºÐ¸Ñовок на оÑноÑÐµÐ½Ð¸Ñ Ð² опÑеделÑнной базе даннÑÑ , вÑÐµÑ Ð±Ð»Ð¾ÐºÐ¸Ñовок на опÑеделÑнное оÑноÑение или вÑÐµÑ Ð±Ð»Ð¾ÐºÐ¸Ñовок, коÑоÑÑе ÑдеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¾Ð¿ÑеделÑннÑй ÑÐµÐ°Ð½Ñ Postgres Pro.
опÑÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¾ÑноÑÐµÐ½Ð¸Ñ Ð² ÑекÑÑей базе даннÑÑ Ñ Ð½Ð°Ð¸Ð±Ð¾Ð»ÑÑим колиÑеÑÑвом неÑазÑеÑÑннÑÑ Ð±Ð»Ð¾ÐºÐ¸Ñовок (оно Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿ÑиÑиной конкÑÑенÑии Ð¼ÐµÐ¶Ð´Ñ ÐºÐ»Ð¸ÐµÐ½Ñами Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ).
опÑÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð²Ð¾Ð·Ð´ÐµÐ¹ÑÑÐ²Ð¸Ñ ÐºÐ¾Ð½ÐºÑÑенÑии за блокиÑÐ¾Ð²ÐºÑ Ð½Ð° пÑоизводиÑелÑноÑÑÑ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ Ð² Ñелом, а Ñак же Ñо, как менÑеÑÑÑ ÐºÐ¾Ð½ÐºÑÑенÑÐ¸Ñ Ð² завиÑимоÑÑи Ð¾Ñ Ð·Ð°Ð³ÑÑженноÑÑи базÑ.
Ðолее деÑалÑно пÑедÑÑавление pg_locks опиÑано в Разделе 51.76. Ðолее подÑобнÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ блокиÑовкаÑ
и ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð°ÑаллелÑнÑм доÑÑÑпом в Postgres Pro можно полÑÑиÑÑ Ð² Ðлаве 13.