Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.02.2011, 15:04
|
|||
|---|---|---|---|
|
|||
DB2. "Хорошие" запросы. |
|||
|
#18+
Доброго всем времени суток! Очень был бы признателен профессионалам, разбирающихся в данном вопросе. То есть очень хотелось бы услышать общие рекомендации для построения оптимальных запросов в данной СУБД. Например, такого плана, как: "СУБД лучше работает с вложенными запросами (where id = (select t.id from table_1 t)), чем с JOIN." Большое всем спасибо за ответы. ______________________________________________________ while(!death){ Life.liveAndBeHappy(); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.02.2011, 15:18
|
|||
|---|---|---|---|
|
|||
DB2. "Хорошие" запросы. |
|||
|
#18+
Книжку по адресу: http://mysite.verizon.net/Graeme_Birchall/cookbook/DB2V97CK.PDF уже скачал. Читать буду. Хотелось бы от практиков услышать еще :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.03.2011, 11:23
|
|||
|---|---|---|---|
|
|||
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, 12:32
|
|||
|---|---|---|---|
|
|||
DB2. "Хорошие" запросы. |
|||
|
#18+
Спасибо всем большое! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2011, 14:31
|
|||
|---|---|---|---|
|
|||
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! Все ссылки ведут к текущей версии только :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.03.2011, 16:10
|
|||
|---|---|---|---|
|
|||
DB2. "Хорошие" запросы. |
|||
|
#18+
Спасибо! Скачал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2011, 00:08
|
|||
|---|---|---|---|
|
|||
DB2. "Хорошие" запросы. |
|||
|
#18+
Большой Синий КитТо есть очень хотелось бы услышать общие рекомендации для построения оптимальных запросов в данной СУБД. access plan смотреть нужно, очень много факторов оптимизации - начать можно например с кластерных индексов и углубляться далее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=43&tablet=1&tid=1602338]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
80ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 282ms |
| total: | 469ms |

| 0 / 0 |
