Skip to content

Добавить в документацию описание моментов по производительности #10

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
socketpair opened this issue Apr 12, 2016 · 3 comments

Comments

@socketpair
Copy link

#5:

@akorotkov публиковал сравнение производительности pg_pathman и pg_partman: Pg_pathman UPDATE and DELETE Support and Benchmark

Необходимо написать важные вещи в документации, что данный модуль замедляет незначительно SELECT, Зато значительно ускоряет такие-то операции, так как оптимизируется вот этот процесс вот в этом месте. (Я не очень силён в этом, но видимо здесь имеется в виду перестройка индексов, возможно что-то ещё).

Как ни странно довольно сложно найти адекватное описание почему вообще такой подход лучше чем большая таблица. А может нужно просто создавать кучу мелких индексов для одной большой таблицы (create index ... where ...)?

Ещё нашёл преимущество в том что реальные таблицы можно распихивать по tablespace и удалять чохом всю таблицу при удалении диапазона данных - это действительно оптимизация.

Другими словами -- надо написать плюсы и минусы использования данного модуля.

@funbringer
Copy link
Collaborator

Думаю, тех сведений по ускорению, которые мы не так давно добавили, пока что будет достаточно. Конкретным цифрам в документации не место, потому что они могут плавать, но преимущества Custom Nodes и некоторых других оптимизаций в общих чертах были описаны. Со временем будет добавляться новая информация.

@socketpair
Copy link
Author

я не имел в виду цифры. Можно ссылку на сведения по ускорению?

@funbringer
Copy link
Collaborator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants