Re: [Firebird-devel] Firebird Transaction ID limit solution

2011-12-28 Thread Yi Lu
One of our busy sites has more than 120 TPS and it cannot last longer than 6 month. The database is online 24-7 and number of simultaneous users ranging from 0 to 50. Currently, its transaction number is at 2,089,589,687 By calculation, an average of 39 transactions per second (TPS) corresponds to

Re: [Firebird-devel] Firebird Transaction ID limit solution

2011-12-28 Thread Yi Lu
It is feasible to roll over the transaction ID without putting the database offline? i.e. when ID is close to limit, reset it to 0 from the code? -- View this message in context: http://firebird.1100200.n4.nabble.com/Firebird-Transaction-ID-limit-solution-tp4230210p4240359.html Sent from the fire

Re: [Firebird-devel] Firebird Transaction ID limit solution

2011-12-28 Thread Dimitry Sibiryakov
28.12.2011 17:34, Yi Lu wrote: > It is feasible to roll over the transaction ID without putting the database > offline? i.e. when ID is close to limit, reset it to 0 from the code? It will result in comple data loss. "DROP DATABASE" has the same result, but easier to do. -- SY, SD. -

Re: [Firebird-devel] Firebird Transaction ID limit solution

2011-12-28 Thread Pierre Y.
On Wed, Dec 28, 2011 at 5:34 PM, Yi Lu wrote: > It is feasible to roll over the transaction ID without putting the database > offline? i.e. when ID is close to limit, reset it to 0 from the code? Seems that PostgreSQL AutoVacuum daemon do that for Postgresql databases : http://www.postgresql.org

Re: [Firebird-devel] Firebird Transaction ID limit solution - Email found in subject

2011-12-28 Thread Leyne, Sean
> It is feasible to roll over the transaction ID without putting the database > offline? i.e. when ID is close to limit, reset it to 0 from the code? In theory there is a "simple" code change which would provide you another 6 months breathing room. But there is no permanent solution which is cu

[Firebird-devel] [FB-Tracker] Created: (CORE-3712) no exceptions raises when DATABASE-level trigger on transaction ROLLBACK fails

2011-12-28 Thread Pavel Zotov (JIRA)
no exceptions raises when DATABASE-level trigger on transaction ROLLBACK fails -- Key: CORE-3712 URL: http://tracker.firebirdsql.org/browse/CORE-3712 Project: Firebird Core