estimate btree index size without creating

Поиск
Список
Период
Сортировка
От Евгений Селявка
Тема estimate btree index size without creating
Дата
Msg-id CAKPhvNaqxycnwDh+cq1mkKAEvNCeNOZRxq1+Qz5ty-_cSECJYg@mail.gmail.com
обсуждение исходный текст
Список pgsql-performance
Dear all,

Is it possible to estimate btree index size on text field before
creating it. For example i have a table like this:

fortest=# \d index_estimate
i          integer
somestring text

This is avg bytes in text field
fortest=# select round(avg(octet_length(somestring))) from index_estimate ;
4

And number of tuples is
fortest=# select reltuples from pg_class where relname = 'index_estimate';
10001

Can i estimate index size, operate only this data, may be exist
formula or something to do this estimation.

--
Best Regards,
Seliavka Evgenii


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Slow query with indexed ORDER BY and LIMIT when using OR'd conditions
Следующее
От: johno
Дата:
Сообщение: Re: Slow query with indexed ORDER BY and LIMIT when using OR'd conditions