![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Покажите ссылки на статьи или документация по работе с Ораклом [D6]
ossa © (2004-05-31 15:13:00)Покажите ссылки на статьи или документация по работе с Ораклом
Курдль (2004-05-31 16:39:00) [1]1. Яндекс + "Том Кайт - Oracle для профессионалов".
Vlad (2004-05-31 16:35:00) [2]
> /*+use_hash(rez1,t3)*/
маленькая ошибка - запятая не нужна
/*+use_hash(rez1 t3)*/
Vlad (2004-05-31 16:32:00) [3]t3.pole33 - индекс есть ?
t1,2.index - индекс есть ?
> /*+ use_hj(t1,t2) */
возможно имелось ввиду use_hash ?
select /*+use_hash(rez1,t3)*/
rez1.pole11,t3.pole22
from
(select
t1.pole1 as pole11,t1.pole2,t1.pole3
from tabl t1, tab2 t2
where t1.index=t2.index
) rez1,tab3 t3
where rez1.pole11=t3.pole33
Может так ?
ossa (2004-05-31 16:12:00) [4]запрос могу показать обычный , дельфи еще не связывал с Ораклом...незнаю как это даже делаеться?
а запрос к примеру такой
select rez1.pole11,t3.pole22
from
(
select /*+ use_hj(t1,t2) */
t1.pole1 as pole11,t1.pole2,t1.pole3
from tabl t1, tab2 t2
where t1.index=t2.index
) rez1,tab3 t3
where rez1.pole11=t3.pole33
одним слово нужно данные после первичной выборки заносить
хэш-таблицу, а затем оттуда сравнивать с другими даными таблицы.
DenK_vrtz (2004-05-31 15:54:00) [5]никак не могу состыковать
>правда у меня нет прав на сбор статистики, не помогает...
А есть типа шаг за шагом (на русс.)
что бы это значило?!
Если запрос долго выполняется - показывай, подумаем.
ossa (2004-05-31 15:49:00) [6]>В Оракле есть оптимизатор запросов, так что все в твоих руках.
>Создавай необходимые индексы, ставь хинты в запросах там где >это необходимо, и добьешься хорошей скорости.
Все ставил и хинты и индексы, правда у меня нет прав на сбор статистики, не помогает...
А есть типа шаг за шагом (на русс.) - Для работы Дельфи в Оракл
Vlad (2004-05-31 15:41:00) [7]
> Хочу узнать какие кампоненты ставить для работы с Ораклом,где
> взять эти компоненты
http://www.allroundautomations.nl/
> главным образом нужно увеличить выполнение запросов, из
> ПЛСКЛ достаточно долго вытаскиваються данные,хотел узнать
> методы увеличение производительности у Дельфи
Не путай PL-SQL это процедурное расширения SQL в Oracle, его ты никак не обойдешь
> резон после первичной выборки(выбрав данные по определенным
> полям и строкам, заносишь их в массив локально на своем
> компе,затем уже работаешь с этим массивом,делая запросы
> более сложного порядка,сравнивая эти данные с вновь вытащенными
> из базы данными...
Чушь. Хочешь гемор заработать?
> все равно вытаскивает данные очень долго, при этом у меня
> возмощность запускать всего одну сессия, а продолжительность
> запроса не должно превышать 20 минут, иначе сервер просто
> блокирует меня
В Оракле есть оптимизатор запросов, так что все в твоих руках.
Создавай необходимые индексы, ставь хинты в запросах там где это необходимо, и добьешься хорошей скорости.
ossa (2004-05-31 15:32:00) [8]Хочу узнать какие кампоненты ставить для работы с Ораклом,где взять эти компоненты и какое-нибудь руковдство для работы с ораклом на русском, главным образом нужно увеличить выполнение запросов, из ПЛСКЛ достаточно долго вытаскиваються данные,хотел узнать методы увеличение производительности у Дельфи, к примеру хотел также узнать, есть резон после первичной выборки(выбрав данные по определенным полям и строкам, заносишь их в массив локально на своем компе,затем уже работаешь с этим массивом,делая запросы более сложного порядка,сравнивая эти данные с вновь вытащенными из базы данными... даст ли это (использование массивов и вообще Дельфи на локальной машине выйгрыш в производительности в сравнении если данные обрабатываються на сервере...просто к серверу достаточно много машин цепляються,хоть и мощный...все равно вытаскивает данные очень долго, при этом у меня возмощность запускать всего одну сессия, а продолжительность запроса не должно превышать 20 минут, иначе сервер просто блокирует меня ))
DenK_vrtz (2004-05-31 15:15:00) [9]Говори, что конкретно нужно, для всего остального есть Яндекс