Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 5 [6] 7   вперед  Ctrl      все
 Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)  [new]
kmike
Member

Откуда:
Сообщений: 286
Странно, у меня на P4 2.8 с HT нет никаких проблем с DB2 (по крайней мере, по результатам этого теста).
3 мар 06, 16:07    [2414548]     Ответить | Цитировать Сообщить модератору
 Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)  [new]
gardenman
Member

Откуда: С-Петербург
Сообщений: 2347
говорю вам - вся проблема в DAS. Не запускайте его - и все будет ОК.
Во всяком случае в винде можно глянуть какой процесс жрет процессорные ресурсы, и это скорее всего db2dasrrm
3 мар 06, 16:20    [2414643]     Ответить | Цитировать Сообщить модератору
 Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)  [new]
Victor Metelitsa
Member

Откуда: Тюмень
Сообщений: 2559
gardenman
говорю вам - вся проблема в DAS. Не запускайте его - и все будет ОК.
Во всяком случае в винде можно глянуть какой процесс жрет процессорные ресурсы, и это скорее всего db2dasrrm


Всегда запускал, и всегда было ОК.
3 мар 06, 17:17    [2414981]     Ответить | Цитировать Сообщить модератору
 Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)  [new]
gardenman
Member

Откуда: С-Петербург
Сообщений: 2347
Я думаю такое поведение DAS OS-specific. На WinXP - довольно частое явление. И, что интерсно DAS начинает тормозить процессы DB2, однако на другие процессы это действует не так сильно.
3 мар 06, 17:25    [2415017]     Ответить | Цитировать Сообщить модератору
 Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)  [new]
Victor Metelitsa
Member

Откуда: Тюмень
Сообщений: 2559
kmike
Странно, у меня на P4 2.8 с HT нет никаких проблем с DB2 (по крайней мере, по результатам этого теста).


Воспользуйтесь Configuration Adviser ;-)
3 мар 06, 17:41    [2415099]     Ответить | Цитировать Сообщить модератору
 Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)  [new]
kmike
Member

Откуда:
Сообщений: 286
Victor Metelitsa
kmike
Странно, у меня на P4 2.8 с HT нет никаких проблем с DB2 (по крайней мере, по результатам этого теста).


Воспользуйтесь Configuration Adviser ;-)

А что будет? Всё накроется?
Я в общем-то этими явовскими тулзами не пользуюсь-памяти они жрут слишком дофига, да ещё db2cc частенько требует наличия DAS, который у меня послу установки FP11 перестал запускаться.
3 мар 06, 17:51    [2415145]     Ответить | Цитировать Сообщить модератору
 Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)  [new]
Victor Metelitsa
Member

Откуда: Тюмень
Сообщений: 2559
Ну, запустите пункт 13, хотя бы.

HT, может, и не причём. Сейчас на AMD64 сокет 754 2.4 гигагерц пробую. По дефолту cpuspeed = примерно 2.7e-07. На втором запросе получились такие:
Summary of Results
==================
                Elapsed             Agent CPU         Rows      Rows
Statement #     Time (s)            Time (s)          Fetched   Printed
1                   331,922       Not Collected       100       100
2                   331,921       Not Collected       100       100
3                   325,375       Not Collected       100       100

Arith. mean     329,739        
Geom.  mean     329,725        

Попробовал cpuspeed=5e-07. Примерно также.

Попробовал cpuspeed=6e-07. Скачок:


Summary of Results
==================
                Elapsed             Agent CPU         Rows      Rows
Statement #     Time (s)            Time (s)          Fetched   Printed
1                     8,234       Not Collected       100       100
2                     0,109       Not Collected       100       100
3                     0,110       Not Collected       100       100

Arith. mean     2,818          
Geom.  mean     0,462          

Как-то совсем не радует меня такая история...
3 мар 06, 18:29    [2415296]     Ответить | Цитировать Сообщить модератору
 Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)  [new]
Victor Metelitsa
Member

Откуда: Тюмень
Сообщений: 2559
Victor Metelitsa
Ну, запустите пункт 13, хотя бы.

одного из моих предыдущих писем (результат моего Configuration Advisor).
3 мар 06, 18:31    [2415301]     Ответить | Цитировать Сообщить модератору
 Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)  [new]
olegloa
Member

Откуда:
Сообщений: 252
Как я понял проблема в некорректном определении скорости процессора на определённых конфигурациях железо/софт? Это только у Express или вообще в реализации DB2 под Win32? Я так пологая что нужно ответственным товарищам за DB2 сделать соответствующую запись в FAQ иначе подобные грабли будут всплывать регулярно.

P.S. Ссылка на первонаступившего на грабли обязательна :-):-):-):-)
3 мар 06, 21:14    [2415786]     Ответить | Цитировать Сообщить модератору
 Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)  [new]
kmike
Member

Откуда:
Сообщений: 286
Интересно, на _каких_ конфигурациях скорость определяется неверно?
У меня определилось 1.89e-07
3 мар 06, 22:15    [2415969]     Ответить | Цитировать Сообщить модератору
 Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)  [new]
Victor Metelitsa
Member

Откуда: Тюмень
Сообщений: 2559
olegloa
Как я понял проблема в некорректном определении скорости процессора на определённых конфигурациях железо/софт? Это только у Express или вообще в реализации DB2 под Win32?


У меня только ESE. Я проверил бы Express, хотя и не верю в какую-либо разницу, но: что моя контора, что я по ADSL, потребляем инет по ценам 24 р за 10 мег и, естественно, жлобимся.

Для FAQ ещё рано хотя бы потому, что я проверил только 2-й запрос. Может, другим запросам от моего изменения CPUSPEED не получшеет, а даже похужеет. Я сегодня-завтра проверю несколько CPUSPEED на всех запросах. Надо ещё проследить, на каких запросах меняются планы.

И что, если бы у меня процессор был в несколько раз быстрее? Неужто от этого тот нехороший план стал бы хорошим? Странно как. По документации, влияние параметра CPUSPEED на производительность является "low".

В общем, это нехорошая история. На грабли, наверное, наступило уже множество народу, просто они об этом не догадываются.
4 мар 06, 14:48    [2416839]     Ответить | Цитировать Сообщить модератору
 Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)  [new]
Victor Metelitsa
Member

Откуда: Тюмень
Сообщений: 2559
kmike
Интересно, на _каких_ конфигурациях скорость определяется неверно?
У меня определилось 1.89e-07


Я поторопился про "неверную". Сперва надо узнать, есть ли "верная".
4 мар 06, 14:50    [2416840]     Ответить | Цитировать Сообщить модератору
 Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)  [new]
kmike
Member

Откуда:
Сообщений: 286
Victor Metelitsa,
я проверял именно Express на виндах.
4 мар 06, 18:26    [2417088]     Ответить | Цитировать Сообщить модератору
 Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)  [new]
kmike
Member

Откуда:
Сообщений: 286
Victor Metelitsa

И что, если бы у меня процессор был в несколько раз быстрее? Неужто от этого тот нехороший план стал бы хорошим?

Именно. Оптимизатор бы предпочитал "процессороёмкие" планы планам с множеством I/O.

Кстати, раз уж поставил на винду DB2, провёл небольшой эксперимент. Мне всегда было интересно, как сжатие файловой системы влияет на работу СУБД.
Дык вот, стандартное NTёвое сжатие директорий даёт примерно 2-2.5 раза выигрыша по месту - я сжимал только SQLT0002.0 , т.е. USERSPACE1 (SMS). В общем, вполне ожидаемо, скорость загрузки в таблицу уменьшилась раза в два.
Зато при запросах к большим таблицам с full scan'ами - наоборот, выигрыш в 2.5 раза.
Т.е. наверное, для всяких систем с преобладанием чтения - имеет смысл, тем более, что при использовании SMS можно указывать сжатие для отдельных таблиц без всякого выноса в отдельное табличное пространство :) Очень удобно для лентяев :)
4 мар 06, 18:37    [2417115]     Ответить | Цитировать Сообщить модератору
 Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)  [new]
Victor Metelitsa
Member

Откуда: Тюмень
Сообщений: 2559
Configuration Advisor, для Warehouse с одним удалённым и одним локальеым пользователем, 80% на 2 гигах даёт:

UPDATE DATABASE CONFIGURATION FOR TPCR USING APP_CTL_HEAP_SZ 128;
UPDATE DATABASE CONFIGURATION FOR TPCR USING APPGROUP_MEM_SZ        11595;
UPDATE DATABASE CONFIGURATION FOR TPCR USING CATALOGCACHE_SZ 260;
UPDATE DATABASE CONFIGURATION FOR TPCR USING CHNGPGS_THRESH  70;
UPDATE DATABASE CONFIGURATION FOR TPCR USING DBHEAP          600;
UPDATE DATABASE CONFIGURATION FOR TPCR USING LOCKLIST        50;
UPDATE DATABASE CONFIGURATION FOR TPCR USING LOGBUFSZ        132;
UPDATE DATABASE CONFIGURATION FOR TPCR USING LOGFILSIZ       1024;
UPDATE DATABASE CONFIGURATION FOR TPCR USING LOGPRIMARY      12;
UPDATE DATABASE CONFIGURATION FOR TPCR USING LOGSECOND       0;
UPDATE DATABASE CONFIGURATION FOR TPCR USING MAXAPPLS        40   MAXLOCKS    17;
UPDATE DATABASE CONFIGURATION FOR TPCR USING MINCOMMIT       1;
UPDATE DATABASE CONFIGURATION FOR TPCR USING NUM_IOCLEANERS  1;
UPDATE DATABASE CONFIGURATION FOR TPCR USING NUM_IOSERVERS   4;
UPDATE DATABASE CONFIGURATION FOR TPCR USING PCKCACHESZ      1114;
UPDATE DATABASE CONFIGURATION FOR TPCR USING SOFTMAX         600;
UPDATE DATABASE CONFIGURATION FOR TPCR USING SORTHEAP        9552;
UPDATE DATABASE CONFIGURATION FOR TPCR USING STMTHEAP        2048;
UPDATE DATABASE CONFIGURATION FOR TPCR USING DFT_DEGREE      ANY;
UPDATE DATABASE CONFIGURATION FOR TPCR USING DFT_PREFETCH_SZ 64;
UPDATE DATABASE CONFIGURATION FOR TPCR USING UTIL_HEAP_SZ    79032;
UPDATE DATABASE MANAGER CONFIGURATION USING SHEAPTHRES         57315;
UPDATE DATABASE MANAGER CONFIGURATION USING INTRA_PARALLEL     OFF;
UPDATE DATABASE MANAGER CONFIGURATION USING MAX_QUERYDEGREE    1;
UPDATE DATABASE MANAGER CONFIGURATION USING MAXAGENTS          400;
UPDATE DATABASE MANAGER CONFIGURATION USING NUM_POOLAGENTS     400;
UPDATE DATABASE MANAGER CONFIGURATION USING NUM_INITAGENTS     0;
UPDATE DATABASE MANAGER CONFIGURATION USING FCM_NUM_BUFFERS    4096;
UPDATE DATABASE MANAGER CONFIGURATION USING PRIV_MEM_THRESH        32767;
CONNECT TO TPCR;
ALTER BUFFERPOOL IBMDEFAULTBP SIZE 237098;
SET CURRENT QUERY OPTIMIZATION = 7;
COMMIT;
CONNECT RESET;
5 мар 06, 23:19    [2419281]     Ответить | Цитировать Сообщить модератору
 Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)  [new]
Victor Metelitsa
Member

Откуда: Тюмень
Сообщений: 2559
Где CPUSPEED = -1, это 3,306410e-007.
Попробовал CPUSPEED из 1E-003 1E-004 1E-005 1E-006 6E-007 5E-007 4E-007 -1.
Отложил на завтра 3E-007 2E-007 1E-007.
5 мар 06, 23:21    [2419285]     Ответить | Цитировать Сообщить модератору
 Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)  [new]
Victor Metelitsa
Member

Откуда: Тюмень
Сообщений: 2559
Получилось так:
    1E-003 _1     24,562      24,469      24,343 
    1E-004 _1     24,390      24,485      24,375 
    1E-005 _1     24,609      24,266      24,390 
    1E-006 _1     24,578      24,453      24,437 
    6E-007 _1     24,500      24,641      24,422 
    5E-007 _1     25,156      25,172      25,141 
    4E-007 _1     24,875      25,062      24,937 
        -1 _1     25,125      24,968      25,125 
--------------------------------------------
    1E-003 _2      7,672       0,094       0,094 
    1E-004 _2      7,938       0,109       0,094 
    1E-005 _2      6,860       0,125       0,109 
    1E-006 _2      6,812       0,109       0,110 
    6E-007 _2      6,610       0,110       0,110 
    5E-007 _2      6,718       0,110       0,125 
    4E-007 _2    357,125     357,610     360,016 
        -1 _2    360,687     361,031     361,688 
--------------------------------------------
    1E-003 _3     17,782      14,984      14,938 
    1E-004 _3     17,828      15,000      15,047 
    1E-005 _3     17,875      15,172      15,140 
    1E-006 _3     20,562      18,906      19,828 
    6E-007 _3     21,281      19,938      20,390 
    5E-007 _3     21,172      19,829      20,718 
    4E-007 _3     20,547      19,515      19,938 
        -1 _3     20,531      18,891      19,828 
--------------------------------------------
    1E-003 _4     22,968      20,797      22,438 
    1E-004 _4     22,750      21,469      22,141 
    1E-005 _4     22,797      20,750      22,250 
    1E-006 _4     22,688      21,531      22,078 
    6E-007 _4     22,797      20,531      22,328 
    5E-007 _4     22,844      20,468      22,313 
    4E-007 _4     22,828      20,704      22,328 
        -1 _4     22,765      20,578      22,250 
--------------------------------------------
    1E-003 _5    224,687      27,922      28,219 
    1E-004 _5     22,890      20,860      21,968 
    1E-005 _5     23,360      21,828      22,172 
    1E-006 _5     22,625      21,515      21,828 
    6E-007 _5     22,766      20,656      21,953 
    5E-007 _5     22,734      21,469      21,750 
    4E-007 _5     22,594      21,359      21,797 
        -1 _5     22,641      21,437      21,906 
--------------------------------------------
    1E-003 _6    858,500       1,343       1,344 
    1E-004 _6     17,250       1,125       1,110 
    1E-005 _6     20,609       1,954       1,953 
    1E-006 _6     20,516       1,969       2,000 
    6E-007 _6     20,640       1,985       1,969 
    5E-007 _6     20,437       1,969       1,937 
    4E-007 _6     20,265       1,954       1,938 
        -1 _6     20,062       1,953       1,985 
--------------------------------------------
    1E-003 _7   1170,547     884,156     965,016 
    1E-004 _7     22,469      20,188      21,093 
    1E-005 _7     17,938      15,125      15,078 
    1E-006 _7     20,844      16,422      16,031 
    6E-007 _7     21,469      17,125      15,766 
    5E-007 _7     21,859      16,953      15,828 
    4E-007 _7     20,593      15,953      15,204 
        -1 _7     20,688      16,453      15,234 
--------------------------------------------
    1E-003 _8    280,578       0,391       0,422 
    1E-004 _8    280,875       0,391       0,422 
    1E-005 _8    278,062       0,766       0,797 
    1E-006 _8    280,078       0,781       0,812 
    6E-007 _8    280,453       0,734       0,766 
    5E-007 _8    277,156       0,766       0,828 
    4E-007 _8    276,062       0,750       0,734 
        -1 _8    276,594       0,765       0,766 
--------------------------------------------
    1E-003 _9     20,484      15,938      15,843 
    1E-004 _9     20,484      15,907      15,859 
    1E-005 _9     20,797      16,297      16,281 
    1E-006 _9     20,625      16,313      16,265 
    6E-007 _9     20,766      16,328      16,297 
    5E-007 _9     20,750      16,360      16,234 
    4E-007 _9     20,625      16,250      16,235 
        -1 _9     20,640      16,281      16,250 
--------------------------------------------
    1E-003 10     44,625       1,047       1,015 
    1E-004 10     40,266       1,031       1,047 
    1E-005 10     29,859       1,157       1,109 
    1E-006 10     29,938       1,125       1,156 
    6E-007 10     30,453       1,094       1,109 
    5E-007 10     30,453       1,156       1,156 
    4E-007 10     30,547       1,110       1,109 
        -1 10     29,203       1,125       1,125 
--------------------------------------------
    1E-003 11    149,578       0,125       0,125 
    1E-004 11    150,344       0,125       0,141 
    1E-005 11    128,406       0,156       0,204 
    1E-006 11    128,578       0,172       0,172 
    6E-007 11    128,703       0,141       0,140 
    5E-007 11    128,547       0,157       0,140 
    4E-007 11    128,172       0,156       0,172 
        -1 11    128,766       0,171       0,235 
--------------------------------------------
    1E-003 12     26,235       0,453       0,468 
    1E-004 12     26,313       0,468       0,485 
    1E-005 12     26,437       0,500       0,516 
    1E-006 12     26,500       0,547       0,515 
    6E-007 12     26,484       0,516       0,500 
    5E-007 12     27,235       0,469       0,515 
    4E-007 12     26,390       0,485       0,500 
        -1 12     26,516       0,484       0,547 
--------------------------------------------
    1E-003 13    283,015       2,313       2,297 
    1E-004 13      4,781       2,609       2,625 
    1E-005 13      4,875       2,812       2,844 
    1E-006 13      4,828       2,860       2,844 
    6E-007 13      4,859       2,860       2,781 
    5E-007 13      5,141       2,891       3,093 
    4E-007 13      4,735       2,844       2,859 
        -1 13      4,797       2,828       2,813 
--------------------------------------------
    1E-003 14     32,719       0,359       0,375 
    1E-004 14     32,453       0,375       0,375 
    1E-005 14     32,563       0,406       0,406 
    1E-006 14     32,891       0,406       0,422 
    6E-007 14     32,906       0,391       0,422 
    5E-007 14     32,719       0,421       0,391 
    4E-007 14     33,313       0,375       0,437 
        -1 14     33,266       0,391       0,422 
--------------------------------------------
    1E-003 15     26,843       0,672       0,688 
    1E-004 15     26,718       0,719       0,688 
    1E-005 15     27,032       0,750       0,750 
    1E-006 15     26,672       0,797       0,750 
    6E-007 15     26,891       0,719       0,750 
    5E-007 15     26,937       0,719       0,750 
    4E-007 15     26,672       0,735       0,718 
        -1 15     26,890       0,750       0,735 
--------------------------------------------
    1E-003 16      2,266       0,719       0,718 
    1E-004 16      2,297       0,735       0,734 
    1E-005 16      2,453       0,812       0,797 
    1E-006 16      1,344       0,797       0,797 
    6E-007 16      1,391       0,781       0,813 
    5E-007 16      1,343       0,797       0,782 
    4E-007 16      1,328       0,782       0,797 
        -1 16      1,344       0,781       0,781 
--------------------------------------------
    1E-003 17     42,062       0,079       0,078 
    1E-004 17     42,812       0,094       0,078 
    1E-005 17     42,078       0,078       0,079 
    1E-006 17     42,453       0,438       0,453 
    6E-007 17     42,485       0,422       0,500 
    5E-007 17     42,282       0,421       0,454 
    4E-007 17     42,344       0,437       0,422 
        -1 17     42,047       0,422       0,438 
--------------------------------------------
    1E-003 18     18,969      14,344      13,703 
    1E-004 18     18,906      14,797      13,937 
    1E-005 18     18,953      13,359      13,828 
    1E-006 18     16,234      16,094      16,203 
    6E-007 18     16,328      16,094      16,109 
    5E-007 18     16,313      16,125      16,125 
    4E-007 18     16,125      16,140      16,094 
        -1 18     16,219      16,250      16,047 
--------------------------------------------
    1E-003 19     96,844       0,031       0,031 
    1E-004 19     97,406       0,047       0,031 
    1E-005 19     97,312       0,031       0,031 
    1E-006 19     97,390       0,047       0,031 
    6E-007 19     97,141       0,031       0,031 
    5E-007 19     96,891       0,031       0,031 
    4E-007 19     96,703       0,031       0,031 
        -1 19     95,828       0,016       0,031 
--------------------------------------------
    1E-003 20     68,125       0,063       0,078 
    1E-004 20     69,766       0,078       0,063 
    1E-005 20     69,578       0,094       0,078 
    1E-006 20     43,516       0,094       0,109 
    6E-007 20     43,047       0,078       0,094 
    5E-007 20     45,062       0,078       0,078 
    4E-007 20     46,140       0,078       0,078 
        -1 20     45,969       0,109       0,078 
--------------------------------------------
    1E-003 21     29,937      21,594      21,531 
    1E-004 21     28,109      21,703      21,610 
    1E-005 21     27,812      21,829      21,750 
    1E-006 21     27,703      21,750      21,672 
    6E-007 21     28,015      21,641      21,703 
    5E-007 21     28,031      21,672      21,562 
    4E-007 21     27,781      21,656      21,609 
        -1 21     27,750      21,640      21,594 
--------------------------------------------
    1E-003 22      2,766       1,859       1,844 
    1E-004 22      2,953       2,016       2,000 
    1E-005 22      2,984       2,032       2,000 
    1E-006 22      2,718       2,312       2,282 
    6E-007 22      2,734       2,266       2,359 
    5E-007 22      2,750       2,281       2,313 
    4E-007 22      2,719       2,266       2,328 
        -1 22      2,718       2,297       2,297 
--------------------------------------------
5 мар 06, 23:22    [2419286]     Ответить | Цитировать Сообщить модератору
 Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)  [new]
Victor Metelitsa
Member

Откуда: Тюмень
Сообщений: 2559
Я также генерировал планы, вырезая из них Estimated Cost.

main.rex
p = '1E-003 1E-004 1E-005 1E-006 6E-007 5E-007 4E-007 -1'
do q=1 to words(p)
  w = word(p, q)
  cmd = 'db2 UPDATE DBM CFG USING CPUSPEED 'w' IMMEDIATE'
  cmd
  call test.rex w
end
'erase *xxx*'
fi.0 = words(p)
do q=1 to fi.0
  w = word(p, q)
  fi.q = w'\result.txt'
  call stream fi.q, 'c', 'open read'
  say fi.q
end
fo = 'result.txt'
'erase 'fo
call stream fo, 'c', 'open write'

do while lines(fi.1)>0
  do q=1 to fi.0
    l = linein(fi.q)
    call lineout fo, right('     '||word(p,q), 10) l
  end
  call lineout fo, '--------------------------------------------'
end
do q=1 to fi.0
  call stream fi.q, 'c', 'close'
end
call stream fo, 'c', 'close'

test.rex
parse arg exptgtdir

md exptgtdir
fo = exptgtdir'\result.txt'
'erase 'fo
call stream fo, 'c', 'open write'
do i=1 to 22
  say i i i i i i i i
  sql = i'.sql'
  targetn = '_'i'_xxx'
  'copy 'sql'+'sql'+'sql targetn'.sql'
  'db2stop force'
  'db2start'
  'db2batch -d tpcr -f 'targetn'.sql  -r 'targetn'.log1,'targetn'.log2 -v on -t ;'

  exp=targetn'.exp'
  exp1=exptgtdir'\'targetn'.exp'
  'erase 'exp
  'erase 'exp1

  'db2expln -d tpcr -f 'sql' -i -o 'exp' -z ;'
  call stream exp, 'c', 'open read'
  call stream exp1, 'c', 'open write'
  do while lines(exp)>0
    l = translate(linein(exp),'  ', '0d0a'x)
    if substr(l,1,length('Estimated Cost'))\='Estimated Cost' then
      call lineout exp1, l
  end
  call stream exp, 'c', 'close'
  call stream exp1, 'c', 'close'
  

  fi = targetn'.log2'
  call stream fi, 'c', 'open read'
  do j = 1 to 6
    l = linein(fi)
  end
  s = right('_'||i,2)
  do j = 1 to 3
    l = linein(fi)
    s = s || substr(l,17,12)
  end
  call lineout fo, s
  call stream fi, 'c', 'close'
end
call stream fo, 'c', 'close'

5 мар 06, 23:24    [2419291]     Ответить | Цитировать Сообщить модератору
 Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)  [new]
Victor Metelitsa
Member

Откуда: Тюмень
Сообщений: 2559
Планы довольно часто разные, но результаты сходные. Видимых аномалий не так уж много...
5 мар 06, 23:25    [2419293]     Ответить | Цитировать Сообщить модератору
 Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)  [new]
Victor Metelitsa
Member

Откуда: Тюмень
Сообщений: 2559
(бывший IBM, теперь Open) Rexx
5 мар 06, 23:32    [2419308]     Ответить | Цитировать Сообщить модератору
 Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)  [new]
olegloa
Member

Откуда:
Сообщений: 252
Резюме то какое?
6 мар 06, 13:13    [2420918]     Ответить | Цитировать Сообщить модератору
 Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)  [new]
Victor Metelitsa
Member

Откуда: Тюмень
Сообщений: 2559
А какое резюме вы ждёте? К тому же, я ещё для нескольких CPUSPEED прогон не сделал.

Ожидаю, что если вы поставите CPUSPEED в значение вроде 6E-007, второму запросу должно сильно получшеть, а остальным - практически без разницы, по сравнению с вашими результатами.

(Зато мои UPDATE CONFIGURATION повлияют на другие запросы, хотя они и сгенерированы Configuration Adviser'ом, а не подобраны вручную).

В общем, DB2 выступила хуже, чем я думал. Но у FB она, мне кажется, всё же должна выиграть практически везде, если сменить правила игры (напр., разрешить любые индексы, расположить базу на 4-х дисках..., ибо именно для того у "тяжёлых" СУБД столько "ручек"). Вот DB2 vs Oracle беспокоит больше.

Мне очень не нравятся, например, 8-й и 11-й запросы на первом прогоне. Надо попытаться понять, почему так получилось.
6 мар 06, 14:05    [2421261]     Ответить | Цитировать Сообщить модератору
 Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)  [new]
olegloa
Member

Откуда:
Сообщений: 252
Да я и не собирался сравнивать Db2 с FB2, ясно что DB2 обладает большими возможностями и максимальной производительностью. А вот ORA/MS - есть смысл бодаться. Резюме я вижу в в виде заметки в факе и проблемах с CPUSPEED и способах решения.
6 мар 06, 15:48    [2421830]     Ответить | Цитировать Сообщить модератору
 Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)  [new]
kmike
Member

Откуда:
Сообщений: 286
Victor Metelitsa, а что не так с 11м запросом?
~8с первое выполнение, и примерно .8-1.2 -последующие.
У оракла, вроде бы, не лучше.
6 мар 06, 16:22    [2422080]     Ответить | Цитировать Сообщить модератору
 Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)  [new]
kmike
Member

Откуда:
Сообщений: 286
Кстати, обратил внимание на разброс в 6-10 раз по времени выполнения на двух разных машинах с Ораклом.
Запрос #20 - я считаю, вообще ни в какие ворота не лезет :) Наверное, на второй (с 2ГБ) всё просто в памяти сидит. Хотя там и первое выполнение в 5 раз быстрее.
6 мар 06, 16:57    [2422284]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 5 [6] 7   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить