powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Оптимизация SQL- запросов.
8 сообщений из 8, страница 1 из 1
Оптимизация SQL- запросов.
    #34976708
FOAF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ,
подскажите пожалуйста ... кто-нибудь видел внутренний документ ORACLE
в котором говориться о том какие запросы лучше оптимизированны для выполняются в ORACLE ...
другими словами ... имеют лучший (патентованный) математический алгоритм реализации.

Этой размахайкой, представители ORACLE, морочат головому чесному народу.

Привожу один из таких запросов:

table1 - 100000 записей,
table2 - 100000 записей,

select count(*) from table1, table2;

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

Хотелось бы взглянуть на этот документ ... что за сюрпризы они держат запазухой ...
Если кто-то видел подобное произведение - поделись ..
Спасибо!
...
Рейтинг: 0 / 0
Оптимизация SQL- запросов.
    #34976809
Я !!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может такие вопросы лучше задавать на оракловой верке форума ?
...
Рейтинг: 0 / 0
Оптимизация SQL- запросов.
    #34977376
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кому интересно бессмысленное объединение 2 таблиц... Вопрос из разряда чей сферический конь в ваакууме лучше.
...
Рейтинг: 0 / 0
Оптимизация SQL- запросов.
    #34977434
1111111122
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nkulikovКому интересно бессмысленное объединение 2 таблиц... Вопрос из разряда чей сферический конь в ваакууме лучше.
оно бывает нужно, кстати.
Например, для транспонирования таблиц.
...
Рейтинг: 0 / 0
Оптимизация SQL- запросов.
    #34978679
тлгдшлщм
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Примеры из жизни приведи пожалуйста
...
Рейтинг: 0 / 0
Оптимизация SQL- запросов.
    #34979959
1111111122
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тлгдшлщмПримеры из жизни приведи пожалуйста
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
create  table descriptions (id int, name varchar( 10 ));

insert into descriptions (id, name) values 
( 1 , 'first_column')
,( 2 , 'second_column')
,( 3 , 'etc');

create table stupid_old_legacy_table (code int, first_column decimal( 15 ,  2 ), second_column decimal( 15 ,  2 ), etc decimal( 15 ,  2 ));

-- flipping stupid table

select t1.id 
  ,t2.code as tx_id
  ,case when t1.name='first_column' then t2.first_column
  when t1.name='second_column' then t2.second_column
  when t1.name='etc' then t2.etc
  else  0  end as tx_amount
from descriptions t1
  ,stupid_old_legacy_table t2
Пожалуйста.
Для меня эта конструкция выглядит лучше чем колбаса из юнионов, которая к тому же тормозит.
Другое практическое применение дек. произв. - показ баннерной рекламы, где одна таблица хранит баннеры, другая - страницы, на которых нужно показывать рекламу.
...
Рейтинг: 0 / 0
Оптимизация SQL- запросов.
    #34981761
тлгдшлщм
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://blogs.ittoolbox.com/database/technology/archives/pivot-query-12757

???
...
Рейтинг: 0 / 0
Оптимизация SQL- запросов.
    #34981908
1111111122
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тлгдшлщмhttp://blogs.ittoolbox.com/database/technology/archives/pivot-query-12757

???
вы внимательно просмотрели пример, приведенный мной?
В моем примере строка транспонируется в колонки.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Оптимизация SQL- запросов.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]