Re: vacuum analyse waiting

Поиск
Список
Период
Сортировка
От Nicolas Aubert
Тема Re: vacuum analyse waiting
Дата
Msg-id CAEnLzzUmNUgjNLSUGW9dqrz80pWf4RNwYFVGV2PrUgv-TgdrWQ@mail.gmail.com
обсуждение исходный текст
Ответ на Re: vacuum analyse waiting  (Nicolas Aubert <aubertnicolas11@gmail.com>)
Ответы Re: vacuum analyse waiting
Список pgsql-admin
Hello,

Here are the contents of the table pg_locks when the vacuum is in waiting mode.
13382 PID number :

  locktype  | database | relation | page | tuple | virtualxid | transactionid | classid | objid | objsubid | virtualtransaction |  pid  |          mode           | granted | fastpath
------------+----------+----------+------+-------+------------+---------------+---------+-------+----------+--------------------+-------+---------------------------+---------+----------
 relation   |    22800 |    11187 |      |       |            |               |         |       |          | 63/673898          | 23929 | AccessShareLock          | t       | t
 virtualxid |          |          |      |       | 63/673898  |               |         |       |          | 63/673898          | 23929 | ExclusiveLock            | t       | t
 virtualxid |          |          |      |       | 65/10576   |               |         |       |          | 65/10576           | 13832 | ExclusiveLock            | t       | t
 relation   |    22800 |   100247 |      |       |            |               |         |       |          | 61/345             |  1219 | RowExclusiveLock         | t       | t
 virtualxid |          |          |      |       | 61/345     |               |         |       |          | 61/345             |  1219 | ExclusiveLock            | t       | t
 relation   |    22800 |    26143 |      |       |            |               |         |       |          | 2/397              |   636 | RowExclusiveLock         | t       | t
 relation   |    22800 |    25219 |      |       |            |               |         |       |          | 2/397              |   636 | RowExclusiveLock         | t       | t
 virtualxid |          |          |      |       | 2/397      |               |         |       |          | 2/397              |   636 | ExclusiveLock            | t       | t
 relation   |    22800 |    26139 |      |       |            |               |         |       |          | 13/133             |   502 | RowExclusiveLock         | t       | t
 relation   |    22800 |    25218 |      |       |            |               |         |       |          | 13/133             |   502 | RowExclusiveLock         | t       | t
 virtualxid |          |          |      |       | 13/133     |               |         |       |          | 13/133             |   502 | ExclusiveLock            | t       | t
 relation   |    22800 |    23663 |      |       |            |               |         |       |          | 2/397              |   636 | ShareUpdateExclusiveLock | t       | f
 relation   |    22800 |    23657 |      |       |            |               |         |       |          | 65/10576           | 13832 | ShareUpdateExclusiveLock | f       | f
 relation   |    22800 |   100238 |      |       |            |               |         |       |          | 61/345             |  1219 | ShareUpdateExclusiveLock | t       | f
 relation   |    22800 |    23657 |      |       |            |               |         |       |          | 13/133             |   502 | ShareUpdateExclusiveLock | t       | f


2016-03-22 7:35 GMT+01:00 Nicolas Aubert <aubertnicolas11@gmail.com>:
I'm a little lost in solving this problem.
The process vacuum waiting to disappeared. I do not think it is completed successfully.
How to verify that the vacuum passes successfully?
How to prevent it happening in modewaiting?

2016-03-21 16:37 GMT+01:00 bricklen <bricklen@gmail.com>:

On Mon, Mar 21, 2016 at 8:26 AM, Nicolas Aubert <aubertnicolas11@gmail.com> wrote:
the vacuum process is the 22510
here is what I found in pg_locks


virtualtransaction |  pid  |           mode           | granted | fastpath
------------+---------------+---------+-------+----------+--------------------+-------+--------------------------+---------+----------
                                                          3/376480           | 22510 | ExclusiveLock            | t       |
            |               |         |       |          | 3/376480           | 22510 | ShareUpdateExclusiveLock | f       | f

Have a look at the lock dependency queries at https://wiki.postgresql.org/wiki/Lock_dependency_information for more information about what is holding the locks.



В списке pgsql-admin по дате отправления:

Предыдущее
От: Jerry Sievers
Дата:
Сообщение: Pg-Logical output pkg; can't install 9.4 and 9.5 on same Wheezy box
Следующее
От: Nicolas Aubert
Дата:
Сообщение: Re: vacuum analyse waiting