Я начал работать в проекте, который должен повторно использовать старую базу данных Microsoft SQL Server 2008, в которой есть таблица с более чем 7 000 000 записей.
Запросы к этой таблице в последние минуты, и мне было интересно, если другой типбазы данных (т.е. не реляционной) было бы лучше справиться с этим.
Что вы рекомендуете?В любом случае, есть ли способ улучшить производительность реляционной базы данных?
Спасибо
ОБНОВЛЕНИЕ:
Я использую Navicat для выполненияэтот простой запрос:
SELECT DISTINCT [NROCAJA]
FROM [CAJASE]
, поэтому сложные вещи и подзапросы не являются проблемой.Мне также было интересно, была ли проблема с отсутствием индексов, но таблица, похоже, проиндексирована:
EPIC FAIL:
База данных была на удаленном сервере !!На самом деле запрос занимает 5 секунд (я все еще думаю, что много времени, но теперь проблема в другом).99% прошедшего времени составляли передачи по сети.В любом случае, спасибо за ваши ответы:)