Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.27;
Скачать: CL | DM;

Вниз

Покажите ссылки на статьи или документация по работе с Ораклом   Найти похожие ветки 

 
ossa   (2004-05-31 15:13) [0]

Покажите ссылки на статьи или документация по работе с Ораклом


 
DenK_vrtz ©   (2004-05-31 15:15) [1]

Говори, что конкретно нужно, для всего остального есть Яндекс


 
ossa   (2004-05-31 15:32) [2]

Хочу узнать какие кампоненты ставить для работы с Ораклом,где взять эти компоненты и какое-нибудь руковдство для работы с ораклом на русском, главным образом нужно увеличить выполнение запросов, из ПЛСКЛ достаточно долго вытаскиваються данные,хотел узнать методы увеличение производительности у Дельфи, к примеру хотел также узнать, есть резон после первичной выборки(выбрав данные по определенным полям и строкам, заносишь их в массив локально на своем компе,затем уже работаешь с этим массивом,делая запросы более сложного порядка,сравнивая эти данные с вновь вытащенными из базы данными... даст ли это (использование массивов и вообще Дельфи на локальной машине выйгрыш в производительности в сравнении если данные обрабатываються на сервере...просто к серверу достаточно много машин цепляються,хоть и мощный...все равно вытаскивает данные очень долго, при этом у меня возмощность запускать всего одну сессия, а продолжительность запроса не должно превышать 20 минут, иначе сервер просто блокирует меня ))


 
Vlad ©   (2004-05-31 15:41) [3]


> Хочу узнать какие кампоненты ставить для работы с Ораклом,где
> взять эти компоненты

http://www.allroundautomations.nl/

> главным образом нужно увеличить выполнение запросов, из
> ПЛСКЛ достаточно долго вытаскиваються данные,хотел узнать
> методы увеличение производительности у Дельфи

Не путай PL-SQL это процедурное расширения SQL в Oracle, его ты никак не обойдешь

> резон после первичной выборки(выбрав данные по определенным
> полям и строкам, заносишь их в массив локально на своем
> компе,затем уже работаешь с этим массивом,делая запросы
> более сложного порядка,сравнивая эти данные с вновь вытащенными
> из базы данными...

Чушь. Хочешь гемор заработать?


> все равно вытаскивает данные очень долго, при этом у меня
> возмощность запускать всего одну сессия, а продолжительность
> запроса не должно превышать 20 минут, иначе сервер просто
> блокирует меня

В Оракле есть оптимизатор запросов, так что все в твоих руках.
Создавай необходимые индексы, ставь хинты в запросах там где это необходимо, и добьешься хорошей скорости.


 
ossa   (2004-05-31 15:49) [4]

>В Оракле есть оптимизатор запросов, так что все в твоих руках.
>Создавай необходимые индексы, ставь хинты в запросах там где >это необходимо, и добьешься хорошей скорости.
Все ставил и хинты и индексы, правда у меня нет прав на сбор статистики, не помогает...
А есть типа шаг за шагом (на русс.) - Для работы Дельфи в Оракл


 
DenK_vrtz ©   (2004-05-31 15:54) [5]

никак не могу состыковать
>правда у меня нет прав на сбор статистики, не помогает...
А есть типа шаг за шагом (на русс.)

что бы это значило?!
Если запрос долго выполняется - показывай, подумаем.


 
ossa   (2004-05-31 16:12) [6]

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

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

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


 
Vlad ©   (2004-05-31 16:32) [7]

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

Может так ?


 
Vlad ©   (2004-05-31 16:35) [8]


> /*+use_hash(rez1,t3)*/

маленькая ошибка - запятая не нужна

/*+use_hash(rez1 t3)*/


 
Курдль ©   (2004-05-31 16:39) [9]

1. Яндекс + "Том Кайт - Oracle для профессионалов".



Страницы: 1 вся ветка

Текущий архив: 2004.06.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.022 c
6-1083673896
mocm
2004-05-04 16:31
2004.06.27
TWebBrowser s encoding


1-1086708278
matt
2004-06-08 19:24
2004.06.27
StringGrid


1-1087220603
Evg_fat
2004-06-14 17:43
2004.06.27
Значения ф-ции WordDocument1.Tables.Item(1).Rows.Alignment:


14-1086707803
Gero
2004-06-08 19:16
2004.06.27
Программист - это звучит гордо!


8-1081334219
ЁПРСТ
2004-04-07 14:36
2004.06.27
Как нарисовать на форме текст без фона?