powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
25 сообщений из 156, страница 6 из 7
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
    #33580690
kmike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно, у меня на P4 2.8 с HT нет никаких проблем с DB2 (по крайней мере, по результатам этого теста).
...
Рейтинг: 0 / 0
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
    #33580755
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
говорю вам - вся проблема в DAS. Не запускайте его - и все будет ОК.
Во всяком случае в винде можно глянуть какой процесс жрет процессорные ресурсы, и это скорее всего db2dasrrm
...
Рейтинг: 0 / 0
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
    #33580969
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gardenmanговорю вам - вся проблема в DAS. Не запускайте его - и все будет ОК.
Во всяком случае в винде можно глянуть какой процесс жрет процессорные ресурсы, и это скорее всего db2dasrrm

Всегда запускал, и всегда было ОК.
...
Рейтинг: 0 / 0
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
    #33580992
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю такое поведение DAS OS-specific. На WinXP - довольно частое явление. И, что интерсно DAS начинает тормозить процессы DB2, однако на другие процессы это действует не так сильно.
...
Рейтинг: 0 / 0
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
    #33581043
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kmikeСтранно, у меня на P4 2.8 с HT нет никаких проблем с DB2 (по крайней мере, по результатам этого теста).

Воспользуйтесь Configuration Adviser ;-)
...
Рейтинг: 0 / 0
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
    #33581070
kmike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor Metelitsa kmikeСтранно, у меня на P4 2.8 с HT нет никаких проблем с DB2 (по крайней мере, по результатам этого теста).

Воспользуйтесь Configuration Adviser ;-)
А что будет? Всё накроется?
Я в общем-то этими явовскими тулзами не пользуюсь-памяти они жрут слишком дофига, да ещё db2cc частенько требует наличия DAS, который у меня послу установки FP11 перестал запускаться.
...
Рейтинг: 0 / 0
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
    #33581162
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, запустите пункт 13, хотя бы.

HT, может, и не причём. Сейчас на AMD64 сокет 754 2.4 гигагерц пробую. По дефолту cpuspeed = примерно 2.7e-07. На втором запросе получились такие:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
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. Скачок:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
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           

Как-то совсем не радует меня такая история...
...
Рейтинг: 0 / 0
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
    #33581166
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor MetelitsaНу, запустите пункт 13, хотя бы.
одного из моих предыдущих писем (результат моего Configuration Advisor).
...
Рейтинг: 0 / 0
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
    #33581424
olegloa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как я понял проблема в некорректном определении скорости процессора на определённых конфигурациях железо/софт? Это только у Express или вообще в реализации DB2 под Win32? Я так пологая что нужно ответственным товарищам за DB2 сделать соответствующую запись в FAQ иначе подобные грабли будут всплывать регулярно.

P.S. Ссылка на первонаступившего на грабли обязательна :-):-):-):-)
...
Рейтинг: 0 / 0
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
    #33581471
kmike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно, на _каких_ конфигурациях скорость определяется неверно?
У меня определилось 1.89e-07
...
Рейтинг: 0 / 0
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
    #33581857
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegloaКак я понял проблема в некорректном определении скорости процессора на определённых конфигурациях железо/софт? Это только у Express или вообще в реализации DB2 под Win32?

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

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

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

В общем, это нехорошая история. На грабли, наверное, наступило уже множество народу, просто они об этом не догадываются.
...
Рейтинг: 0 / 0
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
    #33581858
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kmikeИнтересно, на _каких_ конфигурациях скорость определяется неверно?
У меня определилось 1.89e-07

Я поторопился про "неверную". Сперва надо узнать, есть ли "верная".
...
Рейтинг: 0 / 0
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
    #33582034
kmike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor Metelitsa,
я проверял именно Express на виндах.
...
Рейтинг: 0 / 0
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
    #33582048
kmike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor Metelitsa
И что, если бы у меня процессор был в несколько раз быстрее? Неужто от этого тот нехороший план стал бы хорошим?
Именно. Оптимизатор бы предпочитал "процессороёмкие" планы планам с множеством I/O.

Кстати, раз уж поставил на винду DB2, провёл небольшой эксперимент. Мне всегда было интересно, как сжатие файловой системы влияет на работу СУБД.
Дык вот, стандартное NTёвое сжатие директорий даёт примерно 2-2.5 раза выигрыша по месту - я сжимал только SQLT0002.0 , т.е. USERSPACE1 (SMS). В общем, вполне ожидаемо, скорость загрузки в таблицу уменьшилась раза в два.
Зато при запросах к большим таблицам с full scan'ами - наоборот, выигрыш в 2.5 раза.
Т.е. наверное, для всяких систем с преобладанием чтения - имеет смысл, тем более, что при использовании SMS можно указывать сжатие для отдельных таблиц без всякого выноса в отдельное табличное пространство :) Очень удобно для лентяев :)
...
Рейтинг: 0 / 0
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
    #33582784
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Configuration Advisor, для Warehouse с одним удалённым и одним локальеым пользователем, 80% на 2 гигах даёт:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
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;
...
Рейтинг: 0 / 0
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
    #33582787
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где 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.
...
Рейтинг: 0 / 0
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
    #33582788
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получилось так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
    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  
--------------------------------------------
...
Рейтинг: 0 / 0
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
    #33582792
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я также генерировал планы, вырезая из них Estimated Cost.

main.rex
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
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
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
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'

...
Рейтинг: 0 / 0
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
    #33582794
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Планы довольно часто разные, но результаты сходные. Видимых аномалий не так уж много...
...
Рейтинг: 0 / 0
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
    #33582807
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
    #33583911
olegloa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Резюме то какое?
...
Рейтинг: 0 / 0
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
    #33584149
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какое резюме вы ждёте? К тому же, я ещё для нескольких CPUSPEED прогон не сделал.

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

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

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

Мне очень не нравятся, например, 8-й и 11-й запросы на первом прогоне. Надо попытаться понять, почему так получилось.
...
Рейтинг: 0 / 0
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
    #33584540
olegloa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да я и не собирался сравнивать Db2 с FB2, ясно что DB2 обладает большими возможностями и максимальной производительностью. А вот ORA/MS - есть смысл бодаться. Резюме я вижу в в виде заметки в факе и проблемах с CPUSPEED и способах решения.
...
Рейтинг: 0 / 0
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
    #33584685
kmike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor Metelitsa, а что не так с 11м запросом?
~8с первое выполнение, и примерно .8-1.2 -последующие.
У оракла, вроде бы, не лучше.
...
Рейтинг: 0 / 0
Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
    #33584819
kmike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, обратил внимание на разброс в 6-10 раз по времени выполнения на двух разных машинах с Ораклом.
Запрос #20 - я считаю, вообще ни в какие ворота не лезет :) Наверное, на второй (с 2ГБ) всё просто в памяти сидит. Хотя там и первое выполнение в 5 раз быстрее.
...
Рейтинг: 0 / 0
25 сообщений из 156, страница 6 из 7
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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