Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
DB2. "Хорошие" запросы.
|
|||
|---|---|---|---|
|
#18+
Доброго всем времени суток! Очень был бы признателен профессионалам, разбирающихся в данном вопросе. То есть очень хотелось бы услышать общие рекомендации для построения оптимальных запросов в данной СУБД. Например, такого плана, как: "СУБД лучше работает с вложенными запросами (where id = (select t.id from table_1 t)), чем с JOIN." Большое всем спасибо за ответы. ______________________________________________________ while(!death){ Life.liveAndBeHappy(); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2011, 15:04 |
|
||
|
DB2. "Хорошие" запросы.
|
|||
|---|---|---|---|
|
#18+
Книжку по адресу: http://mysite.verizon.net/Graeme_Birchall/cookbook/DB2V97CK.PDF уже скачал. Читать буду. Хотелось бы от практиков услышать еще :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2011, 15:18 |
|
||
|
DB2. "Хорошие" запросы.
|
|||
|---|---|---|---|
|
#18+
Большой Синий Кит, лучше всего поможет explain & db2batch. Проверять. Личный опыт по 8.2 select * from t1 where ID in (select ID from t2) работает безобразно, в отличие от select * from t1 where exists (select 1 from t2 where t1.id=t2.id) Иногда плохо работают варианты, когда в join засунут предикат, типа T1 inner join T2 on T1.ID=T2.ID and T2.Smth=1 вынос в where (T2.Smth=1) спасает. Бывают и чудеса - например: select * from t where ID = (prevval for seq_id) гарантировано давал full table scan в 8.2. Andy P.S. а правильное проектирование БД - путь к успеху ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2011, 11:23 |
|
||
|
DB2. "Хорошие" запросы.
|
|||
|---|---|---|---|
|
#18+
Спасибо всем большое! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2011, 12:32 |
|
||
|
DB2. "Хорошие" запросы.
|
|||
|---|---|---|---|
|
#18+
Извините за оффтоп, просто не хочется новую тему ради вопроса создавать. Где можно найти DB2 9.5 express?! :) На IBM сайте нашел ссылку типа: http://www14.software.ibm.com/webapp/download/preconfig.jsp?id=2009-03-06+10%3A10%3A45.413020R&S_TACT=&S_CMP= но она в итоге перебрасывает упорно на дистриб 9.7.2! Все ссылки ведут к текущей версии только :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2011, 14:31 |
|
||
|
DB2. "Хорошие" запросы.
|
|||
|---|---|---|---|
|
#18+
Спасибо! Скачал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2011, 16:10 |
|
||
|
DB2. "Хорошие" запросы.
|
|||
|---|---|---|---|
|
#18+
Большой Синий КитТо есть очень хотелось бы услышать общие рекомендации для построения оптимальных запросов в данной СУБД. access plan смотреть нужно, очень много факторов оптимизации - начать можно например с кластерных индексов и углубляться далее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2011, 00:08 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=37139716&tid=1602338]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
70ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 292ms |
| total: | 453ms |

| 0 / 0 |
