Hi,
>> I'm still using provider 1.7 since we've to keep .Net 1.1 compatibility. >> > > The 1.1 isn't no longer under maintenance. But you can tweak it yourself. :) > > I will do. How should I publish the results? I mean, maybe they're not interesting for you guys, but I think it's required due to licensing, right? >> I'm checking performance and found out (running AQTime) that reading a >> big query with about 400K records in result, only 54% of time is spent >> > > Just thoughts: Do you really need this result set on client? Is user > able to process it? If it's *time critical* (not report etc.), why not > to use C/C++ etc. > > :-) Don't tell me that!!! I'm a C# true believer, and I think we can achieve very good performance while sticking to .NET code... I see your point, but I think with a little bit of effort it can get a much better performance (for instance the "server" (not-embedded) performance is great using C#). >> Finally, one last question, this time about Descriptors, inside >> XsqldaMarshaler.MarshalNativeToManaged I see: >> >> >> descriptor[i].Name = this.GetString(charset, xsqlvar[i].sqlname); >> descriptor[i].Relation = this.GetString(charset, xsqlvar[i].relname); >> descriptor[i].Owner = this.GetString(charset, sqlvar[i].ownername); >> >> What are this Name, Relation and Owner fields used for? (I mean, I'm >> just reading data with a reader and trying to speed up the process as >> much as I can) >> > > AFAIR for instance .Relation is used in schema commands (and in some > params). But if you don't need it, you can probably skip it. > > I did, our tests still pass since we only use readers, and I got a performance improvement bigger than 50%!! pablo ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Firebird-net-provider mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/firebird-net-provider
