Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
 Re: Поиск строки по базе(базам)  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18351
oraspec
andreymx
пропущено...
строка может в разных блоках лежать
нихрена мы не найдем в таком случае

ну вот же а.. )))) тока тока мы пробили идею с Far'ом...))))

Хинт: строка может быть не одна и не в одной таблице. И не у одного юзверя.
Far-у привет передавайте :)
9 ноя 10, 15:09    [9748714]     Ответить | Цитировать Сообщить модератору
 Re: Поиск строки по базе(базам)  [new]
Sion
Member

Откуда:
Сообщений: 67
oraspec
Итак возвращаясь к ... Автор чем не устраивает мой SELECT ?


в случае с
select a1
select a2
и т.д.
можно попасть на exception: shared memory (что приведет к полной перезагрузке системы по крайней мере под виндой на 9.2)
9 ноя 10, 15:11    [9748742]     Ответить | Цитировать Сообщить модератору
 Re: Поиск строки по базе(базам)  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54382
andrey_anonymous
oraspec
пропущено...

ну вот же а.. )))) тока тока мы пробили идею с Far'ом...))))

Хинт: строка может быть не одна и не в одной таблице. И не у одного юзверя.
Far-у привет передавайте :)
и не строка вообще
и удалена уже
9 ноя 10, 15:13    [9748762]     Ответить | Цитировать Сообщить модератору
 Re: Поиск строки по базе(базам)  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18351
andreymx
andrey_anonymous
пропущено...
Хинт: строка может быть не одна и не в одной таблице. И не у одного юзверя.
и не строка вообще
и удалена уже

...или просто лежать в NVARCHAR2 :)
9 ноя 10, 15:17    [9748804]     Ответить | Цитировать Сообщить модератору
 Re: Поиск строки по базе(базам)  [new]
oraspec
Member

Откуда: Москва Сити
Сообщений: 122
oraspec
Итак возвращаясь к ... Автор чем не устраивает мой SELECT ?


Я типа спрошу автора еще раз ^^^^
9 ноя 10, 15:31    [9748921]     Ответить | Цитировать Сообщить модератору
 Re: Поиск строки по базе(базам)  [new]
Sion
Member

Откуда:
Сообщений: 67
oraspec
oraspec
Итак возвращаясь к ... Автор чем не устраивает мой SELECT ?


Я типа спрошу автора еще раз ^^^^



А вы напишите как будете select'ы вызывать??? в одной сессии или нескольких, синхронно ассинхронно??
9 ноя 10, 15:34    [9748946]     Ответить | Цитировать Сообщить модератору
 Re: Поиск строки по базе(базам)  [new]
oraspec
Member

Откуда: Москва Сити
Сообщений: 122
Sion
oraspec
пропущено...


Я типа спрошу автора еще раз ^^^^



А вы напишите как будете select'ы вызывать??? в одной сессии или нескольких, синхронно ассинхронно??


а самому тяжело подумать?
9 ноя 10, 15:37    [9748969]     Ответить | Цитировать Сообщить модератору
 Re: Поиск строки по базе(базам)  [new]
Sion
Member

Откуда:
Сообщений: 67
oraspec
Sion
пропущено...



А вы напишите как будете select'ы вызывать??? в одной сессии или нескольких, синхронно ассинхронно??


а самому тяжело подумать?


видите ли мне интересны наработки, поэтому я спрашиваю
9 ноя 10, 15:38    [9748976]     Ответить | Цитировать Сообщить модератору
 Re: Поиск строки по базе(базам)  [new]
oraspec
Member

Откуда: Москва Сити
Сообщений: 122
Sion
oraspec
пропущено...


а самому тяжело подумать?


видите ли мне интересны наработки, поэтому я спрашиваю


пусть сначала автор скажет что у него за железо... Может там вообще одноядер однопроц сервер. Какой тут тогда параллелизм будет?

Да и зачем написал про асинхронный запуск? Есть мысли на этот счет ?
9 ноя 10, 15:42    [9749007]     Ответить | Цитировать Сообщить модератору
 Re: Поиск строки по базе(базам)  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18351
oraspec
пусть сначала автор скажет что у него за железо... Может там вообще одноядер однопроц сервер. Какой тут тогда параллелизм будет?

Параллелизм - на самом деле штука непростая.
В некоторых ситуациях от него можно получить профит даже на таком железе :)
9 ноя 10, 15:44    [9749029]     Ответить | Цитировать Сообщить модератору
 Re: Поиск строки по базе(базам)  [new]
oraspec
Member

Откуда: Москва Сити
Сообщений: 122
andrey_anonymous
oraspec
пусть сначала автор скажет что у него за железо... Может там вообще одноядер однопроц сервер. Какой тут тогда параллелизм будет?

Параллелизм - на самом деле штука непростая.
В некоторых ситуациях от него можно получить профит даже на таком железе :)


поясни ....
9 ноя 10, 15:45    [9749036]     Ответить | Цитировать Сообщить модератору
 Re: Поиск строки по базе(базам)  [new]
Sion
Member

Откуда:
Сообщений: 67
oraspec
Sion
пропущено...


видите ли мне интересны наработки, поэтому я спрашиваю


пусть сначала автор скажет что у него за железо... Может там вообще одноядер однопроц сервер. Какой тут тогда параллелизм будет?

Да и зачем написал про асинхронный запуск? Есть мысли на этот счет ?


Citrix XenServer, ядерышки есть
9 ноя 10, 15:51    [9749088]     Ответить | Цитировать Сообщить модератору
 Re: Поиск строки по базе(базам)  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18351
oraspec
andrey_anonymous

Параллелизм - на самом деле штука непростая.
В некоторых ситуациях от него можно получить профит даже на таком железе :)

поясни ....

CPU - не единственный ресурс, за который может наблюдаться конкуренция.
К примеру, есть диск.
Проведем умозрительный эксперимент:
Пусть надо провести сложную (раз CPU беспокоит) обработку некоторого массива данных.
Пусть для наглядности потребное на обработку время CPU сопоставимо с чтением блока данных.
sequencial path: почитали-обработали-почитали-обработали. Утилизация каждого из упомянутых ресурсов - 50%
parallel: один читает, второй в это время обрабатывает, потом меняются. Утилизация каждого из ресурсов близка к 100%, производительность выросла почти вдвое :)
9 ноя 10, 15:54    [9749105]     Ответить | Цитировать Сообщить модератору
 Re: Поиск строки по базе(базам)  [new]
Sion
Member

Откуда:
Сообщений: 67
Sion
oraspec
пропущено...


пусть сначала автор скажет что у него за железо... Может там вообще одноядер однопроц сервер. Какой тут тогда параллелизм будет?

Да и зачем написал про асинхронный запуск? Есть мысли на этот счет ?


Citrix XenServer, ядерышки есть


это все равно сути не меняет откуда я хочу запускать запрос (с одной или нескольких машин) и на каком железе стоит oracle и под какой осью, у оракла свой параллелизм
9 ноя 10, 15:55    [9749114]     Ответить | Цитировать Сообщить модератору
 Re: Поиск строки по базе(базам)  [new]
oraspec
Member

Откуда: Москва Сити
Сообщений: 122
Sion
Sion
пропущено...


Citrix XenServer, ядерышки есть


это все равно сути не меняет откуда я хочу запускать запрос (с одной или нескольких машин) и на каком железе стоит oracle и под какой осью, у оракла свой параллелизм


то что орехи есть это хорошо, пользователи будут в это время работать с БД, им ядро оставишь?
9 ноя 10, 16:02    [9749189]     Ответить | Цитировать Сообщить модератору
 Re: Поиск строки по базе(базам)  [new]
Sion
Member

Откуда:
Сообщений: 67
oraspec, при чем тут пользователи??????????????????????
9 ноя 10, 16:04    [9749219]     Ответить | Цитировать Сообщить модератору
 Re: Поиск строки по базе(базам)  [new]
oraspec
Member

Откуда: Москва Сити
Сообщений: 122
Sion
oraspec, при чем тут пользователи??????????????????????


А тебе без разницы подвесишь ты их или нет? Т.е. это не рабочая БД ?
9 ноя 10, 16:05    [9749228]     Ответить | Цитировать Сообщить модератору
 Re: Поиск строки по базе(базам)  [new]
Sion
Member

Откуда:
Сообщений: 67
Sion
oraspec, при чем тут пользователи??????????????????????


я так понимаю тема постепенно стала переходить во флуд,

поиск по старинке еще рулит ))
fetch
loop
select ...
end loop;
9 ноя 10, 16:06    [9749244]     Ответить | Цитировать Сообщить модератору
 Re: Поиск строки по базе(базам)  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18351
Sion

поиск по старинке еще рулит ))
fetch
loop
select ...
end loop;

Поиск строки по базе(базам)
9 ноя 10, 16:09    [9749271]     Ответить | Цитировать Сообщить модератору
 Re: Поиск строки по базе(базам)  [new]
oraspec
Member

Откуда: Москва Сити
Сообщений: 122
Вопрос номер раз чем тебе не подошел мой SELECT.

Вопрос номер два: Ты спросил в одном сессии или в параллели? и сколько парралелей?
На что мой вопрос: что за железо и есть ли юзери , им надо оставлять оракл ? или можно все под себя забрать ?

Где ты флуд увидал?
9 ноя 10, 16:09    [9749275]     Ответить | Цитировать Сообщить модератору
 Re: Поиск строки по базе(базам)  [new]
Sion
Member

Откуда:
Сообщений: 67
oraspec
Sion
oraspec, при чем тут пользователи??????????????????????


А тебе без разницы подвесишь ты их или нет? Т.е. это не рабочая БД ?


oraspec, есть теория - есть практика, я что то писал про решение задачи на каком то конкретном примере??
9 ноя 10, 16:11    [9749293]     Ответить | Цитировать Сообщить модератору
 Re: Поиск строки по базе(базам)  [new]
Sion
Member

Откуда:
Сообщений: 67
oraspec, твой селект может упасть при обработке таблицы допустим в 2 гб
как решить такую проблему?

да еще если я запущу одновременно допустим через plsqlev все сгенерированные запросы ляжет на пол )))
9 ноя 10, 16:14    [9749322]     Ответить | Цитировать Сообщить модератору
 Re: Поиск строки по базе(базам)  [new]
oraspec
Member

Откуда: Москва Сити
Сообщений: 122
Sion
oraspec
пропущено...


А тебе без разницы подвесишь ты их или нет? Т.е. это не рабочая БД ?


oraspec, есть теория - есть практика, я что то писал про решение задачи на каком то конкретном примере??


Ну а ты хочешь универсальный механизм который будет оптимально быстрый независимо от конкретики?

Sion
Оптимальный (затраты время - производительность) способ методами БД поиска строки в базе(ах) Oracle (ищем везде запрос должен самонастраиваться), применимый c версии Oracle 8 и выше (Размер базы от 500 гб)

У кого есть на этот счет свои соображения, наработки?


Тогда дай я тебе вопрос задам, зачем тебе это вообще надо?
9 ноя 10, 16:15    [9749329]     Ответить | Цитировать Сообщить модератору
 Re: Поиск строки по базе(базам)  [new]
Sion
Member

Откуда:
Сообщений: 67
andrey_anonymous
Sion

поиск по старинке еще рулит ))
fetch
loop
select ...
end loop;

Поиск строки по базе(базам)


ну конечно
for i in cf loop
))))
9 ноя 10, 16:20    [9749370]     Ответить | Цитировать Сообщить модератору
 Re: Поиск строки по базе(базам)  [new]
Sion
Member

Откуда:
Сообщений: 67
oraspec

.....а ты хочешь универсальный механизм который будет оптимально быстрый независимо от конкретики?


да, в теме так и написано )))
9 ноя 10, 16:21    [9749388]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3   вперед  Ctrl      все
Все форумы / Oracle Ответить