]> granicus.if.org Git - postgresql/commit
Allow per-tablespace effective_io_concurrency
authorAlvaro Herrera <alvherre@alvh.no-ip.org>
Tue, 8 Sep 2015 15:51:42 +0000 (12:51 -0300)
committerAlvaro Herrera <alvherre@alvh.no-ip.org>
Tue, 8 Sep 2015 15:51:42 +0000 (12:51 -0300)
commit1aba62ec635f5852bc45ce65482366e541e61ff5
tree1161cc00324cb8d229b831a944432646ae1552d5
parent665a00c9e2598e3be366cb9f99c0a04a51dd8c7a
Allow per-tablespace effective_io_concurrency

Per discussion, nowadays it is possible to have tablespaces that have
wildly different I/O characteristics from others.  Setting different
effective_io_concurrency parameters for those has been measured to
improve performance.

Author: Julien Rouhaud
Reviewed by: Andres Freund
12 files changed:
doc/src/sgml/config.sgml
doc/src/sgml/ref/create_tablespace.sgml
src/backend/access/common/reloptions.c
src/backend/executor/nodeBitmapHeapscan.c
src/backend/storage/buffer/bufmgr.c
src/backend/utils/cache/spccache.c
src/backend/utils/misc/guc.c
src/bin/psql/tab-complete.c
src/include/commands/tablespace.h
src/include/nodes/execnodes.h
src/include/storage/bufmgr.h
src/include/utils/spccache.h