Главная страница
    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.038 c
6-1083856173
shek
2004-05-06 19:09
2004.06.27
NMFTP


1-1087298589
ol
2004-06-15 15:23
2004.06.27
как сделать динамически изменяемый график с помощью TChart


1-1086715910
webpauk
2004-06-08 21:31
2004.06.27
1 секунда


14-1086701047
Феликс Мантилья
2004-06-08 17:24
2004.06.27
Скопировать видео с DVD


11-1075875743
child
2004-02-04 09:22
2004.06.27
why the PStream.Memory can t assign to parameter





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский