ЧислоСтрок |
Время выполнения, сек |
|||||
DB2 |
Informix |
MS SQL Server |
||||
инд. |
неинд. |
инд. |
неинд. |
инд. |
неинд. |
|
100000 |
2 |
7 |
3 |
10 |
2 |
4 |
300000 |
6 |
9 |
6 |
12 |
5 |
8 |
500000 |
11 |
12 |
11 |
15 |
9 |
11 |
700000 |
13 |
16 |
13 |
19 |
13 |
14 |
800000 |
15 |
19 |
15 |
21 |
13 |
14 |
Рис. 3.46 Группировка по четырем столбцам для неиндексированной базы данных
Рис. 3.47 Группировка по четырем столбцам для индексированной базы данных
Рис. 3.48 Группировка по четырем столбцам для индексированной неиндексированной базы данных для SQL Server
Рис. 3.49 Группировка по четырем столбцам для индексированной неиндексированной базы данных для Informix
Рис. 3.50 Группировка по четырем столбцам для индексированной неиндексированной базы данных для DB2
2.5. Группировка по пяти столбцам различного числа строк (табл. 3.19)
Текст запроса:
Select ats_number, class, type, off_code, priv_type, avg(off_code+priv_type-off_city_code), max(class)-min(type), sum(class-type) from phones where number < «ограничение на число строк» group by ats_number, class, type, off_code, priv_type having off_code =0 and priv_type between 0 and 1598 and sum(class-type) > 5 and ats_number not in (15,68,79,14,32) and class > 1
Числострок |
Время выполнения, сек |
|||||
DB2 |
Informix |
MS SQL Server |
||||
инд. |
неинд. |
инд. |
неинд. |
инд. |
неинд. |
|
100000 |
2 |
5 |
4 |
11 |
1 |
2 |
300000 |
5 |
11 |
8 |
25 |
2 |
6 |
500000 |
12 |
21 |
19 |
40 |
4 |
11 |
700000 |
18 |
28 |
25 |
53 |
5 |
12 |
800000 |
21 |
32 |
29 |
62 |
5 |
12 |
для неиндексированной базы данных
для индексированной базы данных
3.54 Группировка по пяти столбцам для индексированной и неиндексированной базы данных для Informix
3.55 Группировка по пяти столбцам для индексированной и неиндексированной базы данных для DB2
1. Объединение разного числа строк для двух столбцов (табл. 3.20)
Текст запроса:
Select number, priv_type from phones where number < «ограничение на число строк» UNION Select number, house from abonents where number < «ограничение на число строк»
ЧислоСтрок |
Время выполнения, сек |
|||||
DB2 |
Informix |
MS SQL Server |
||||
инд. |
неинд. |
инд. |
неинд. |
инд. |
неинд. |
|
200000 |
8 |
10 |
18 |
21 |
4 |
4 |
600000 |
25 |
27 |
50 |
51 |
10 |
10 |
1000000 |
40 |
41 |
83 |
84 |
18 |
18 |
1400000 |
62 |
63 |
115 |
124 |
22 |
22 |
1600000 |
71 |
72 |
127 |
143 |
25 |
25 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.