powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / функции работы со строкой
12 сообщений из 12, страница 1 из 1
функции работы со строкой
    #39482186
всем доброго времени суток !

вопрос к гурам,

уважаемые гуру оракла ,
вопрос не для лабы и курсача ,
хочется увидить как оно есть Вашими глазами
всю картину, чтоб представлять на уровне админа последовательность ходов при
неудовлетворительной производительности конструкций с instr/substr
на очень больших таблицах

кто знает, как выглядят и работают сишные внутренности этих функций ,
как,
- оперируя только параметрами функции уменьшить время выполнения,
- если нет возможности изменить статистику
- или есть возможность , минимальная , хотя бы с чего грамотнее начинать ?

ps
очень интересно мнение SY ,
Соломон, если найдете время, сориентируйте, как бы Вы поступали

спасибо
...
Рейтинг: 0 / 0
функции работы со строкой
    #39482190
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
новичек-лесовичекнеудовлетворительной производительности конструкций с instr/substr
на очень больших таблицахВо как. Оказывается на больших таблицах тормозят не сами большие таблицы, а какие-то строковые функции.
новичек-лесовичекхотя бы с чего грамотнее начинать ?С уменьшения сферического коня в вакууме до конкретной точки.
...
Рейтинг: 0 / 0
функции работы со строкой
    #39482193
ORA__SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
новичек-лесовичекнеудовлетворительной производительности конструкций с instr/substrПро trunc() тоже жалобы слышал, что медленно работает: select .. from t where trunc(t.insert_date) = trunc(sysdate)
...
Рейтинг: 0 / 0
функции работы со строкой
    #39482195
stax..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
новичек-лесовичек,
Постарайтесь связатся с Владимиром Бегуном, он в древних версиях 100% коверял работу строковых функций

"Владимир Бегун"

.....
stax
...
Рейтинг: 0 / 0
функции работы со строкой
    #39482214
=nomad=
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ORA__SQL,

А при чем тут вообще функции, в частности trunc()? Ясно же, что в таком запросе скорее всего "не работает" индекс и поэтому тормоза на больших данных.
...
Рейтинг: 0 / 0
функции работы со строкой
    #39482221
stax.., =nomad= Elic

спасибо
...
Рейтинг: 0 / 0
функции работы со строкой
    #39482225
stax..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ORA__SQLновичек-лесовичекнеудовлетворительной производительности конструкций с instr/substrПро trunc() тоже жалобы слышал, что медленно работает: select .. from t where trunc(t.insert_date) = trunc(sysdate)
не про индекс, а точно помню на релком/фидо обсуждались ефективность строковых ф-ций (напр replace)

.....
stax
...
Рейтинг: 0 / 0
функции работы со строкой
    #39485242
stax, добрый день!,

ссылку на ресурс не дадите ?
...
Рейтинг: 0 / 0
функции работы со строкой
    #39485319
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
новичек-лесовичек,

INSTR/SUBSTR где? В select list, where clause, group by clause...? Если в where clause то скорее всего (как уже намекнули) нужен FBI. Можно посмотреть в сторону Oracle Text. Ну а так, как Elic и сказал начни "С уменьшения сферического коня в вакууме до конкретной точки" и приведи свой конкретный случай.

SY.
...
Рейтинг: 0 / 0
функции работы со строкой
    #39505889
SY,
благодарю
...
Рейтинг: 0 / 0
функции работы со строкой
    #39505921
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
новичек-лесовичекSY,
благодарю

очередное юное дарование или все тот же шизик c маразмиком?
...
Рейтинг: 0 / 0
функции работы со строкой
    #39505973
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SYновичек-лесовичек,

INSTR/SUBSTR где? В select list, where clause, group by clause...? Если в where clause то скорее всего (как уже намекнули) нужен FBI. Можно посмотреть в сторону Oracle Text. Ну а так, как Elic и сказал начни "С уменьшения сферического коня в вакууме до конкретной точки" и приведи свой конкретный случай.

SY.Как сказал Миллсап в вольном переводе на человеческий язык - надо заниматься тем, что принесет максимальную прибыль
А для этого провести анализ - что именно может принести максимальную прибыль
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / функции работы со строкой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]