Главная страница
    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.47 MB
Время: 0.037 c
1-1086864345
Alex_2004
2004-06-10 14:45
2004.06.27
FastReport


3-1086168355
din
2004-06-02 13:25
2004.06.27
Как создать запрос по датам


1-1087298316
Apocalepse
2004-06-15 15:18
2004.06.27
Как сделатть свою программу поверх всех окон


8-1081869661
VitGun
2004-04-13 19:21
2004.06.27
DXF. Чтение отображение.


11-1074873849
=Sniper=
2004-01-23 19:04
2004.06.27
Как сделать простейшую подсветку HTML синтаксиса...?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский