Re: VACUUM and transactions in different databases

Поиск
Список
Период
Сортировка
От Cornelia Boenigk
Тема Re: VACUUM and transactions in different databases
Дата
Msg-id 457865CF.8080705@cornelia-boenigk.de
обсуждение исходный текст
Ответ на Re: VACUUM and transactions in different databases  (Ragnar <gnari@hive.is>)
Ответы Re: VACUUM and transactions in different databases  (Ragnar <gnari@hive.is>)
Список pgsql-general
Hi

Sorry, i was out

The first try was:

create database dummy1;
create table dummy ... and filled with 500 records

create database dummy2;
create table dummy ... and filled with 500 records


connecting to dummy1, opening a transaction and issued an update

begin;
update dummy set f1='achterbahn';


then opened a second console and connected to dummy2:

dummy2=# select count(*) from dummy;
  count
-------
   5000
(1 row)

dummy2=# SELECT relpages, reltuples FROM pg_class WHERE relname ='dummy';
  relpages | reltuples
----------+-----------
       160 |      5000
(1 row)

updated the table several times - to generate dead tuples:

dummy2=# SELECT relpages, reltuples FROM pg_class WHERE relname ='dummy';
  relpages | reltuples
----------+-----------
       326 |     30000
(1 row)

dummy2=# vacuum;
VACUUM
dummy2=# SELECT relpages, reltuples FROM pg_class WHERE relname ='dummy';
  relpages | reltuples
----------+-----------
       326 |     30000
(1 row)

dummy2=# select count(*) from dummy;
  count
-------
   5000
(1 row)

dummy2=# vacuum full;
--------------------------------
vacuum was in waiting state as long the transaction in dummy1 was
opened. After committing the transaction the vacuum full was carried out.
-------------------------------
VACUUM

dummy2=# SELECT relpages, reltuples FROM pg_class WHERE relname ='dummy';
  relpages | reltuples
----------+-----------
       326 |     30000
(1 row)


running on pg 8.1.4 on Fedora 5

Thanks
Conni

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

Предыдущее
От: Joost Kraaijeveld
Дата:
Сообщение: Re: Why does explain differ from explan analyze?
Следующее
От: "Thomas H."
Дата:
Сообщение: Re: Vote for your favorite database