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

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

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

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

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


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