19.04.2017 16:35, Dimitry Sibiryakov wrote: > 19.04.2017 14:12, Vlad Khorsun wrote: >> It give nothig to readers > > Not quite so. When array binding used with select, client can send > request for new > packet before it start tossing record values into user buffers and this way > work in > parallel with server and network, reducing total wait time.
And it does it already for a many years when fetching records in a batch (default mode) >> Engine can't run more than one statement in attachment at same time. >> This will not be >> changed. > > But engine can implicitly start new attachment and derived transaction to > run this > parallel statement and get the same result without need for application > developer to > explicitly care about it. Sure, it also could start new connection at applicatin side to have new channel for delivering data. It also could process that data. >> So - no, this features have no advantage over parallel readers. > > On the other hand parallel reader also have no advantages over these > features and I > don't see other tasks which they can be better for. We speak about parallel readers. If you want to speak about something else - no problem, start another thread and don't spam this one. Vlad PS Ah, almost forget: also, engine could make an array of cup's of coffee for you ... asynchronously, of course ;) ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel