|
Mozhno li kak nibud' eto uskorit' ?
|
|||
---|---|---|---|
#18+
Vsem privet: select count(*) from asend,ako where sysdate-300 < asend.dt and asend.dt < ( sysdate ) and asend.ako_nr=ako.nr and ako.fr_nr in ( 31,38 ) Indexy na "asend.dt" i "ako.fr_nr" polozhenny, konechno zhe. Zaranee Spasibo. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2002, 13:51 |
|
Mozhno li kak nibud' eto uskorit' ?
|
|||
---|---|---|---|
#18+
A chto russian не работает ??? Можно хранимую процедурку написать в любом случае быстрее SQL -запроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2002, 14:25 |
|
Mozhno li kak nibud' eto uskorit' ?
|
|||
---|---|---|---|
#18+
Посмотри план выполнения запроса. Если у тебя два индекса, как я понял, то можно указать хинтом: 1. другой индекс, а не тот который показывает план выполнения запроса 2. вообще указать Full Scan. Бывает тоже помогает 3. вместо двух индексов построить один композитный индекс на эти поля. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2002, 14:50 |
|
Mozhno li kak nibud' eto uskorit' ?
|
|||
---|---|---|---|
#18+
3. вместо двух индексов построить один композитный индекс на эти поля. Imeetsja vvidu: asend.dt i asend.ako_nr ? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2002, 15:09 |
|
Mozhno li kak nibud' eto uskorit' ?
|
|||
---|---|---|---|
#18+
Не ленитесь :-), приведите план выполнения, а иначе никто вам не поможет :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2002, 15:31 |
|
Mozhno li kak nibud' eto uskorit' ?
|
|||
---|---|---|---|
#18+
План!!! А то без плана запроса в твоём конкретном случае все будут тыкать пальцем в небо пытаясь предугадать селективность индексов asend.dt; asend.ako_nr; asend.ako_nr+asend.dt и ako.nr; ako.fr_nr; ako.nr+ako.fr_nr; ako.fr_nr+ako.nr... И их комбинируемость... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2002, 20:54 |
|
Mozhno li kak nibud' eto uskorit' ?
|
|||
---|---|---|---|
#18+
А кто сказал что Оракл вообще (когда-либо) использует 2 индекса вместе? Конкатенационный - согласен, но это другое! Но чтобы 2 простых - ни разу не видел. Приведите пример плиз. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2002, 10:58 |
|
Mozhno li kak nibud' eto uskorit' ?
|
|||
---|---|---|---|
#18+
есть такое дело. В очень запущенных случаях происходит использование 2х деревянных индексов с последующим мерджем (в кляузе where стоит OR). Не очень эффективно. Ну а для bitmap-индексов - это нормальное поведение. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2002, 11:35 |
|
|
start [/forum/topic.php?fid=52&fpage=2839&tid=1992977]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 139ms |
0 / 0 |