|
Подскажите с курсором
|
|||
---|---|---|---|
#18+
Есть два связаных по schet один ко многим тейбла abonfl_lic(главный) и nachisl(подчиненный) Подскажите как использовать связь чтобы быстро собрать курсор типа этого select abonfl_lic sele nachisl.* from nachisl wher abonfl_lic.schet=nachisl.schet into curs nach_curs -работает очень медленно в nachisl примерно 200000 записей ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2009, 21:19 |
|
Подскажите с курсором
|
|||
---|---|---|---|
#18+
rock-n-rollЕсть два связаных по schet один ко многим тейбла abonfl_lic(главный) и nachisl(подчиненный) Подскажите как использовать связь чтобы быстро собрать курсор типа этого select abonfl_lic sele nachisl.* from nachisl wher abonfl_lic.schet=nachisl.schet into curs nach_curs -работает очень медленно в nachisl примерно 200000 записей И при чем тут какие-то связи? Тут индексы нужны, а не связи. По полю schet ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2009, 21:52 |
|
Подскажите с курсором
|
|||
---|---|---|---|
#18+
Ну так в abonfl_lic schet-primary а в nachisl schet-regular /Этим можно воспользоваться для ускорения процесса ? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2009, 22:06 |
|
Подскажите с курсором
|
|||
---|---|---|---|
#18+
rock-n-rollНу так в abonfl_lic schet-primary а в nachisl schet-regular /Этим можно воспользоваться для ускорения процесса ? Индекс, если подходит, сам испоьлзуется. По sys(3054) можно посмотреть. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2009, 22:26 |
|
Подскажите с курсором
|
|||
---|---|---|---|
#18+
Если индексы уже есть то вместо : abonfl_lic.schet=nachisl.schet написать nachisl.schet=abonfl_lic.schet И навсегда запомнить, что индекс подключается только в том случае, если он ПОЛНОСТЬЮ соответствует ИНДЕКСНОМУ ВЫРАЖЕНИЮ, стоящему СЛЕВА от знака сравнения! Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2009, 06:31 |
|
Подскажите с курсором
|
|||
---|---|---|---|
#18+
Фух кажется немног разобрался что такое sys(3054) http://www.sql.ru/forum/actualthread.aspx?tid=238776&h -хорошо описано index on deleted() tag del -раз в 20 ускорило и мне хватит. Спосибо всем. И есче вдогонку вопросик есть грид с настройками ChildOrder-schet linkmaster-abonfl recordsource-oplatfl recordsourcetype-1alias relationalexp-schet/ Как бы не в ущерб последнему отражать в гриде только те записи где oplatfl.month='переменная' ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2009, 21:40 |
|
|
start [/forum/topic.php?fid=41&msg=35789128&tid=1586817]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 332ms |
total: | 471ms |
0 / 0 |