Subject | Re: [firebird-support] need help on optimization |
---|---|
Author | Ann W. Harrison |
Post date | 2005-04-25T16:51:02Z |
russt4 wrote:
fact that a value is in the index does not mean that it's valid for your
transaction. It may have been deleted, updated, or inserted by a
concurrent transaction. The only way to validate the data is to visit
the actual records.
Regards,
Ann
>Yes, that's part of the price of multi-version concurrency control. The
>
> Hello, I'm experiencing very slow performance on quite simple
> queries. ... It appears that firebird is
> searching over every row in the table, and isn't just using
> the information in the index to construct the result.
>
fact that a value is in the index does not mean that it's valid for your
transaction. It may have been deleted, updated, or inserted by a
concurrent transaction. The only way to validate the data is to visit
the actual records.
Regards,
Ann