|
|
|
функции работы со строкой
|
|||
|---|---|---|---|
|
#18+
всем доброго времени суток ! вопрос к гурам, уважаемые гуру оракла , вопрос не для лабы и курсача , хочется увидить как оно есть Вашими глазами всю картину, чтоб представлять на уровне админа последовательность ходов при неудовлетворительной производительности конструкций с instr/substr на очень больших таблицах кто знает, как выглядят и работают сишные внутренности этих функций , как, - оперируя только параметрами функции уменьшить время выполнения, - если нет возможности изменить статистику - или есть возможность , минимальная , хотя бы с чего грамотнее начинать ? ps очень интересно мнение SY , Соломон, если найдете время, сориентируйте, как бы Вы поступали спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2017, 07:55 |
|
||
|
функции работы со строкой
|
|||
|---|---|---|---|
|
#18+
новичек-лесовичекнеудовлетворительной производительности конструкций с instr/substr на очень больших таблицахВо как. Оказывается на больших таблицах тормозят не сами большие таблицы, а какие-то строковые функции. новичек-лесовичекхотя бы с чего грамотнее начинать ?С уменьшения сферического коня в вакууме до конкретной точки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2017, 08:22 |
|
||
|
функции работы со строкой
|
|||
|---|---|---|---|
|
#18+
новичек-лесовичекнеудовлетворительной производительности конструкций с instr/substrПро trunc() тоже жалобы слышал, что медленно работает: select .. from t where trunc(t.insert_date) = trunc(sysdate) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2017, 08:29 |
|
||
|
функции работы со строкой
|
|||
|---|---|---|---|
|
#18+
новичек-лесовичек, Постарайтесь связатся с Владимиром Бегуном, он в древних версиях 100% коверял работу строковых функций "Владимир Бегун" ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2017, 08:34 |
|
||
|
функции работы со строкой
|
|||
|---|---|---|---|
|
#18+
ORA__SQL, А при чем тут вообще функции, в частности trunc()? Ясно же, что в таком запросе скорее всего "не работает" индекс и поэтому тормоза на больших данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2017, 09:25 |
|
||
|
функции работы со строкой
|
|||
|---|---|---|---|
|
#18+
stax.., =nomad= Elic спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2017, 09:41 |
|
||
|
функции работы со строкой
|
|||
|---|---|---|---|
|
#18+
ORA__SQLновичек-лесовичекнеудовлетворительной производительности конструкций с instr/substrПро trunc() тоже жалобы слышал, что медленно работает: select .. from t where trunc(t.insert_date) = trunc(sysdate) не про индекс, а точно помню на релком/фидо обсуждались ефективность строковых ф-ций (напр replace) ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2017, 09:54 |
|
||
|
функции работы со строкой
|
|||
|---|---|---|---|
|
#18+
stax, добрый день!, ссылку на ресурс не дадите ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2017, 08:43 |
|
||
|
функции работы со строкой
|
|||
|---|---|---|---|
|
#18+
новичек-лесовичек, INSTR/SUBSTR где? В select list, where clause, group by clause...? Если в where clause то скорее всего (как уже намекнули) нужен FBI. Можно посмотреть в сторону Oracle Text. Ну а так, как Elic и сказал начни "С уменьшения сферического коня в вакууме до конкретной точки" и приведи свой конкретный случай. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2017, 14:36 |
|
||
|
функции работы со строкой
|
|||
|---|---|---|---|
|
#18+
SY, благодарю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2017, 18:15 |
|
||
|
функции работы со строкой
|
|||
|---|---|---|---|
|
#18+
новичек-лесовичекSY, благодарю очередное юное дарование или все тот же шизик c маразмиком? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2017, 19:16 |
|
||
|
функции работы со строкой
|
|||
|---|---|---|---|
|
#18+
SYновичек-лесовичек, INSTR/SUBSTR где? В select list, where clause, group by clause...? Если в where clause то скорее всего (как уже намекнули) нужен FBI. Можно посмотреть в сторону Oracle Text. Ну а так, как Elic и сказал начни "С уменьшения сферического коня в вакууме до конкретной точки" и приведи свой конкретный случай. SY.Как сказал Миллсап в вольном переводе на человеческий язык - надо заниматься тем, что принесет максимальную прибыль А для этого провести анализ - что именно может принести максимальную прибыль ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2017, 22:28 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39482190&tid=1885423]: |
0ms |
get settings: |
6ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
157ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 457ms |

| 0 / 0 |
