2.1. Простое соединение для двух таблиц (табл. 3.29)
Текст запроса:
Select Regions.Region_code, Phone_class.Class from Regions, Phone_class
where Regions.Region_code < 5000 and Phone_class.Class < 5000
ЧислоСтрок |
Время выполнения, сек |
|||||
DB2 |
Informix |
MS SQL Server |
||||
инд. |
неинд. |
инд. |
неинд. |
инд. |
неинд. |
|
998001 |
34 |
40 |
35 |
35 |
18 |
22 |
3996001 |
139 |
153 |
142 |
147 |
59 |
74 |
6245001 |
231 |
241 |
230 |
234 |
93 |
116 |
8994001 |
328 |
340 |
320 |
326 |
135 |
161 |
15992001 |
574 |
595 |
578 |
582 |
252 |
286 |
24990001 |
707 |
728 |
702 |
704 |
415 |
445 |
Рис. 3.81 Простое соединение из двух таблиц
для неиндексированной базы данных
Рис. 3.82 Простое соединение из двух таблиц
для индексированной базы данных
Рис. 3.83 Простое соединение двух таблиц для индексированной и неиндексированной базы данных для MS SQL Server
Рис. 3.84 Простое соединение из двух таблиц для индексированной и неиндексированной базы данных для Informix
Рис. 3.85 Простое соединение из двух таблиц для индексированной и неиндексированной базы данных для DB2
2.2. Простое соединение для трех таблиц (табл. 3.26)
Текст запроса:
Select Regions.Region_code, Phone_class.Class,Phone_type.Type
from Regions, Phone_class, Phone_type where Regions.Region_code < 100 and Phone_class.Class < 100 and Phone_type.Type< 100
ЧислоСтрок |
Время выполнения, сек |
|||||
DB2 |
Informix |
MS SQL Server |
||||
инд. |
неинд. |
инд. |
неинд. |
инд. |
неинд. |
|
117649 |
4 |
7 |
5 |
6 |
2 |
5 |
970299 |
42 |
55 |
45 |
49 |
11 |
12 |
3307949 |
140 |
161 |
141 |
142 |
43 |
58 |
7880599 |
353 |
355 |
300 |
302 |
104 |
178 |
15438249 |
658 |
664 |
564 |
565 |
332 |
397 |
26730899 |
1179 |
1184 |
1005 |
1007 |
565 |
628 |
>104000000 |
> 3600 |
Рис. 3.86 Простое соединение из трех таблиц для неиндексированной базы данных
Рис. 3.87 Простое соединение из трех таблиц
для индексированной базы данных
Рис. 3.88 Простое соединение из трех таблиц для индексированной и неиндексированной базы данных для MS SQL Server
Рис. 3.89 Простое соединение из трех таблиц для индексированной и неиндексированной базы данных для Informix
Рис. 3.90 Простое соединение из трех таблиц для индексированной и неиндексированной базы данных для DB2
2.3. Простое соединение для четырех таблиц (табл. 3.27)
Текст запроса:
Select Regions.Region_code, Phone_class.Class, Phone_type.Type, ATS_type.Type AS T2 from Regions, Phone_class, Phone_type , ATS_type, where Regions.Region_code < 20 and Phone_class.Class < 20 and Phone_type.Type< 20 and ATS_type.Type< 20
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.