Subject | Re: [firebird-support] Concurreny transaction impact on writers |
---|---|
Author | Thomas Steinmaurer |
Post date | 2013-12-08T09:59:01Z |
> Hi. In highly concurrent environment, part of an app is using .NET RepeatableRead transaction to read data from few tables.I'm not familiar with the .NET driver ...
> I noticed that during these reads, writers to these tables experience major slowdown.
> So question is this:
> Does (Concurrency,ReadWrite) (.NET RepeatableRead) has major impact writers?
* What does "major slowdown" mean?
* Is repeatable read involved for all transactions or read committed as
well?
* If read committed, are you using REC_VERSION or no record versions?
* Do you use WAIT or NO WAIT at transaction level?
* Do you end up with long running transactions? What does gstat -h and
or the monitoring tables say?
* When committing. Do you use commit retaining or "hard" commits?
More questions than answers ... ;-)
--
With regards,
Thomas Steinmaurer
http://www.upscene.com/
Professional Tools and Services for Firebird
FB TraceManager, IB LogManager, Database Health Check, Tuning etc.