ЧислоСтрок |
Время выполнения, сек |
|||||
DB2 |
Informix |
MS SQL Server |
||||
инд. |
неинд. |
инд. |
неинд. |
инд. |
неинд. |
|
130321 |
8 |
10 |
8 |
8 |
2 |
2 |
707281 |
38 |
44 |
29 |
39 |
9 |
11 |
2313441 |
134 |
141 |
120 |
123 |
33 |
37 |
3748096 |
241 |
253 |
216 |
220 |
47 |
67 |
12117361 |
560 |
576 |
480 |
490 |
305 |
357 |
22667121 |
1272 |
1290 |
1082 |
1097 |
561 |
604 |
Рис. 3.91 Простое соединение из четырех таблиц
для неиндексированной базы данных
Рис. 3.92 Простое соединение из четырех таблиц
для неиндексированной базы данных
Рис. 3.93 Простое соединение из четырех таблиц для индексированной и неиндексированной базы данных для MS SQL Server
Рис. 3.94 Простое соединение из четырех таблиц для индексированной и неиндексированной базы данных для Informix
Рис. 3.95 Простое соединение из четырех таблиц для индексированной и неиндексированной базы данных для DB2
2.4. Простое соединение для пяти таблиц (табл. 3.28)
Текст запроса:
Select Regions.Region_code, Phone_class.Class, Phone_type.Type, ATS_type.Type AS T2, Phones.Number from Regions, Phone_class, Phone_type , ATS_type, Phones where Regions.Region_code < 20 and Phone_class.Class < 20 and Phone_type.Type< 20 and ATS_type.Type< 20
and Phones.Number <100020
ЧислоСтрок |
Время выполнения, сек |
|||||
DB2 |
Informix |
MS SQL Server |
||||
инд. |
неинд. |
инд. |
неинд. |
инд. |
неинд. |
|
131220 |
6 |
9 |
8 |
8 |
2 |
2 |
576240 |
38 |
41 |
37 |
37 |
9 |
10 |
2606420 |
189 |
194 |
168 |
170 |
41 |
68 |
4278582 |
317 |
321 |
270 |
273 |
61 |
88 |
8294400 |
539 |
545 |
460 |
464 |
160 |
219 |
12338352 |
780 |
788 |
667 |
670 |
381 |
415 |
21218430 |
1331 |
1340 |
1135 |
1139 |
654 |
655 |
Рис. 3.96 Простое соединение из пяти таблиц
для неиндексированной базы данных
Рис. 3.97 Простое соединение из пяти таблиц
для индексированной базы данных
Рис. 3.98 Простое соединение из пяти таблиц для индексированной и неиндексированной базы данных для SQL Server
Рис. 3.97 Простое соединение из пяти таблиц для индексированной и неиндексированной базы данных для Informix
Рис. 3.100 Простое соединение из пяти таблиц для индексированной и неиндексированной базы данных для DB2
Индексы
Скорость создания индексов (табл. 3.29)
Текст запроса:
1. Create index in2 ON phones (number, ats_number)
2. Create index in3 ON phones (number, ats_number, class)
3. Create index in4 ON phones (number, ats_number, class, type)
4. Create index in5 ON phones (number, ats_number, class, type, priv_type)
Таблица 3.29
Число столбцовв индексе |
Время выполнения, сек |
||
DB2 |
Informix |
MS SQL Server |
|
2 |
5 |
51 |
3 |
3 |
7 |
68 |
4 |
4 |
9 |
86 |
5 |
5 |
15 |
108 |
10 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.