Re: Run analyze on schema

Поиск
Список
Период
Сортировка
От Jerry Sievers
Тема Re: Run analyze on schema
Дата
Msg-id 86ioaf1eqw.fsf@jerry.enova.com
обсуждение исходный текст
Ответ на Run analyze on schema  (Suresh Raja <suresh.rajaabc@gmail.com>)
Ответы Re: Run analyze on schema  (Suresh Raja <suresh.rajaabc@gmail.com>)
Список pgsql-general
Suresh Raja <suresh.rajaabc@gmail.com> writes:

>     Hi All:
>
>     Does postgresql support schema analyze.  I could not find
>     analyze schema anywhere.  Can we create a function to run
>     analyze and reindex on all objects in the schema.  Any
>     suggestions or ideas.

Yes "we" certainly can...

begin;

create function foo(sch text)
returns void as

$$
declare sql text;

begin

for sql in
select format('analyze verbose %s.%s', schemaname, tablename) from pg_tables
where schemaname = sch

loop execute sql; end loop;

end
$$ language plpgsql;

select foo('public');
select foo('pg_catalog');


-- Enjoy!!

>
>     Thanks,
>     -Suresh Raja
>

--
Jerry Sievers
Postgres DBA/Development Consulting
e: postgres.consulting@comcast.net
p: 312.241.7800


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

Предыдущее
От: Oleg Bartunov
Дата:
Сообщение: Re: How to speed up pg_trgm / gin index scan
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Re: pg_dump 8.4.9 failing after upgrade to openssl-1.0.1e-30.el6_6.11.x86_64 on redhat linux