On Feb 21, 9:08 am, "Bill" <n... (AT) no (DOT) com> wrote:
Quote:
I am about to start using transactions in PSQL 9.5 for the first time.
Are there any limitations on the number of tables or the number of rows
or the number of changes that can be involved in a transaction? Thanks.
--
.Bill. |
There are no practical limits. The only limit that I know of is
memory. The MKDE still requires all pages modified inside a user
transaction to reside in cache until the transaction completes. You
may receive a Status 100 if the MKDE can't allocate any more cache
buffers to accommodate these modified pages. With v8 and v9x, cache
allocation can be set up to be managed dynamically, so if you get this
status code with v9.5, your choices are to add more memory to the
server or to re-architect your transactions.
This isn't a precise limitation, as you can tell. It depends on how
large the rows are, how large the table sizes are of all the tables in
the transaction, and so on.
Wayne Freeman
Analytica Business Systems
http://www.analyticabiz.com
wfreeman at theabovedomain dot com