[Firebird-devel] DPM_get() and DPM_fetch()

2014-04-01 Thread Dimitry Sibiryakov
Hello, All. Reading code, I see that in some cases DPM_get()+VIO_data() is used to get record data and in some other cases DPM_fetch()+VIO_data() is used for the same purpose. But I cannot understand what is the difference between these cases. I see that DPM_get() uses pointer page

Re: [Firebird-devel] DPM_get() and DPM_fetch()

2014-04-01 Thread Dmitry Yemanov
01.04.2014 20:38, Dimitry Sibiryakov wrote: Reading code, I see that in some cases DPM_get()+VIO_data() is used to get record data and in some other cases DPM_fetch()+VIO_data() is used for the same purpose. But I cannot understand what is the difference between these cases. I see that

[Firebird-devel] How to? Coordinating transactions for multiple connections in single call

2014-04-01 Thread Leyne, Sean
All, Consider a large database (200GB, large tables with 450 Million rows) which is running on a kick-a** server with pool of enterprise SSDs for storage (more IOPS then Firebird could ever use), which I need to extract data from on a regular basis throughout the day for use by an external BI

Re: [Firebird-devel] How to? Coordinating transactions for multiple connections in single call

2014-04-01 Thread Ivan Přenosil
From: Leyne, Sean - I need to be able to open the connections/start transactions in such a way that no other transaction can be committed until all my transactions have been started. A primitive workaround would be * try to start transactions as at once as possible * check monitoring

Re: [Firebird-devel] How to? Coordinating transactions for multiple connections in single call

2014-04-01 Thread Alexandre Benson Smith
Sean, Em 1/4/2014 19:59, Leyne, Sean escreveu: All, Consider a large database (200GB, large tables with 450 Million rows) which is running on a kick-a** server with pool of enterprise SSDs for storage (more IOPS then Firebird could ever use), which I need to extract data from on a