Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Какие тесты нужно сделать для сравнительного анализа PostgreSql и Sql Server 2000 / 2 сообщений из 2, страница 1 из 1
09.02.2005, 07:57
    #32907325
Novice2005
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие тесты нужно сделать для сравнительного анализа PostgreSql и Sql Server 2000
Наше приложение было основано на Sql Server 2000.
Мое начальство решило прозондировать другие СУБД.

Отсюда вопрос: какие элементарные тесты можно провести,
проверяя быстродействие и надежность системы.
...
Рейтинг: 0 / 0
10.02.2005, 06:09
    #32909258
фффф
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие тесты нужно сделать для сравнительного анализа PostgreSql и Sql Server 2000
В этой ветке быстродействие оптимизатора MS SQL Server проверяли путем подсчета "счастливых билетиков" - насколько хорошо сервер делает джойн нескольких таблиц. Не самый показательный тест, но для сравнения есть результаты на разных конфигурациях железа, поиском по форуму можно найти ещё для других СУБД.

Как более приближенный к жизни тест можно взять pgbench или из исходников src/test/bench (похоже это разные тесты, не проверял), и сделать аналогичный для MS SQL и др.

Реальные же показатели для конкретной задачи по-моему можно получить только потратив время на грамотный перенос существенной части приложения, как это ни печально. Задачи у всех слишком разные. Впрочем, если критичен по скорости только один запрос - тестируй только его.

Надежность от сбоя по питанию элементарно можно проверить, выдергивая тестовый компьютер из розетки во время длинной транзакции с записью большого объема данных (естественно на жестком диске никакой ценной информации быть не должно, файловая система должна быть журналирующая и кэширование записи должно быть отключено если только это не рэйд с батарейкой).
Также можно сделать тест со убиванием серверного процесса, имитируя работу DBA отключающего "зажравшийся" запрос. Для PostgreSQL это может в некоторых случаях приводить к вылету всех процессов, хотя может уже пофиксили.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Какие тесты нужно сделать для сравнительного анализа PostgreSql и Sql Server 2000 / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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