Subject | RE: [firebird-support] FB performance |
---|---|
Author | Steffen Heil |
Post date | 2006-01-05T23:06:03Z |
Hi
slow...
Do you keep the transaction open?
It is important to hard commit.
If you have a lot of clients keeping transactions open, server performance
will be extremly bad.
Have short living transactions.
30 concurrent should not be any problem, nor should 10 million records.
That isolation level do you use?
Simply don't. If really nessessary use work-arounds, but try to get
completely rid of that.
In MGA the is simply no sensfull notion of "count(*)".
Show some other queries that are really slow.
Regards,
Steffen
[Non-text portions of this message have been removed]
> Every client updates one record in that table every 1-2 minutes and fromtime to time selects a set of data with ca 30 000 records. It run extremely
slow...
Do you keep the transaction open?
It is important to hard commit.
If you have a lot of clients keeping transactions open, server performance
will be extremly bad.
Have short living transactions.
30 concurrent should not be any problem, nor should 10 million records.
That isolation level do you use?
> - select count(*) from table takes several minutes(!) /testedThat's the worst thing you can do with MGA.
> both in ibexpert and application/
Simply don't. If really nessessary use work-arounds, but try to get
completely rid of that.
In MGA the is simply no sensfull notion of "count(*)".
Show some other queries that are really slow.
Regards,
Steffen
[Non-text portions of this message have been removed]