сравнение СУБД

ЧАстые Вопросы и Ответы

Модераторы: kdv, CyberMax

Ответить
Selmi
Сообщения: 11
Зарегистрирован: 28 окт 2005, 07:19

сравнение СУБД

Сообщение Selmi » 10 май 2006, 03:30

подскажите пожалуста кто знаеть я тестироваль interbase и ms sql server 2k на следуюших запросов
1- Select * from test_table
2 - select nom,prenom,age from test_table where id>1000000
3 -SELECT AVG(age) FROM TEST_TABLE
4 -delete from test_table where id<5000000
5 - Select * from test_table
и вот результаты :
MS SQL SERVER 2K
Время(С)
1- 126
2- 64
3 - 154
4- 117
5 - 67

Interbase
Время(С)
1- 6.375
2 - 9.46
3 - 92.31
4 - 155.36
5 - 42.7

только одно я не панимаю в этих результатов почему запрос на удаление занимаеть болше времени в interbase чем ms sql server
хотя сборка мусора на сколько я знаю происходить только при обрашение к таблицу!!!!
подскажите кто знаеть в чем заключается таких результатов спасибо

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 10 май 2006, 09:35

Версионность и разная стратегия выборки.

Ivan_Pisarevsky
Заслуженный разработчик
Сообщения: 644
Зарегистрирован: 15 фев 2005, 11:34

Сообщение Ivan_Pisarevsky » 10 май 2006, 12:23

Почти наверняка запрос на удаление пошел натуралом, вот и долго. Приведи все индексы и план, сразу станет понятно.

Ответить