Subject | RE: [firebird-support] 'select' with delays ref/eDN5012844953 |
---|---|
Author | Dennis |
Post date | 2007-01-13T10:24:55Z |
Hi Alexandre
Firebird version 1.5.3.4870
The second run of the query is faster because of the cached data indeed, how
can we reduce the 1st delay? It this 15seconds a normal delay?
The query is:
select * from reg_header
where
(reg_header.rpl_deleted=0) <-- this doesn't make difference
and (
((merch_fromstore_innerc='agse.1228991')and(merch_iss_regtype=0))
or ((merch_tostore_innerc='agse.1228991')and(merch_rec_regtype=0))
)
Indicies:
MERCH_FROMSTORE_INNERC,MERCH_ISS_REGTYPE,RPL_DELETED
MERCH_TOSTORE_DESC,MERCH_REC_REGTYPE,RPL_DELETED
Which indexes must exist to support this query?
Kind regards
Dennis
_____
From: firebird-support@yahoogroups.com
[mailto:firebird-support@yahoogroups.com] On Behalf Of Alexandre Benson
Smith
Sent: Friday, January 12, 2007 8:28 PM
To: firebird-support@yahoogroups.com
Subject: Re: [firebird-support] 'select' with delays ref/eDN5012844953
Dennis wrote:
But, the first thing...
Tell us:
FB version and show us the query...
--
Alexandre Benson Smith
Development
THOR Software e Comercial Ltda
Santo Andre - Sao Paulo - Brazil
www.thorsoftware.com.br
[Non-text portions of this message have been removed]
Firebird version 1.5.3.4870
The second run of the query is faster because of the cached data indeed, how
can we reduce the 1st delay? It this 15seconds a normal delay?
The query is:
select * from reg_header
where
(reg_header.rpl_deleted=0) <-- this doesn't make difference
and (
((merch_fromstore_innerc='agse.1228991')and(merch_iss_regtype=0))
or ((merch_tostore_innerc='agse.1228991')and(merch_rec_regtype=0))
)
Indicies:
MERCH_FROMSTORE_INNERC,MERCH_ISS_REGTYPE,RPL_DELETED
MERCH_TOSTORE_DESC,MERCH_REC_REGTYPE,RPL_DELETED
Which indexes must exist to support this query?
Kind regards
Dennis
_____
From: firebird-support@yahoogroups.com
[mailto:firebird-support@yahoogroups.com] On Behalf Of Alexandre Benson
Smith
Sent: Friday, January 12, 2007 8:28 PM
To: firebird-support@yahoogroups.com
Subject: Re: [firebird-support] 'select' with delays ref/eDN5012844953
Dennis wrote:
> Delay on first open of indexes.using
>
>
>
> There is a table where has 170000 records, using an index with 3 keys
> and 'order by' in the script. No outer joins (seems simple)!Probably because on the second run the data are already on cache.
>
>
>
> Question 1
>
> The first query delays about 15 seconds, if we try to execute it again the
> same it takes about 1 second. How can we face the first delay?
>
>
>
But, the first thing...
Tell us:
FB version and show us the query...
> Thank you in advance.see you !
>
> Dennis
>
>
>
--
Alexandre Benson Smith
Development
THOR Software e Comercial Ltda
Santo Andre - Sao Paulo - Brazil
www.thorsoftware.com.br
[Non-text portions of this message have been removed]