- Автор темы
- #1
После долгов времени использования MSSQL 2008 она перестала справляться.
Суть в следующем есть таблица примерно 200м строк структура
id счетчик первичный ключ
text varchar(900) стоит уникальный индекс с пропуском повторяющихся значений.
date datetime стоит индекс
Сейчас вставка в эту таблицу insert into select 2м строк проходит примерно 20 минут. Выборка из этой таблицы top 500000 where date<getdate()-90 занимает 10 минут. Хотелось бы сократить время в 10-50 раз. Как вариант рассматриваю переход на другую СУБД. Не предлогать Oracle!
Суть в следующем есть таблица примерно 200м строк структура
id счетчик первичный ключ
text varchar(900) стоит уникальный индекс с пропуском повторяющихся значений.
date datetime стоит индекс
Сейчас вставка в эту таблицу insert into select 2м строк проходит примерно 20 минут. Выборка из этой таблицы top 500000 where date<getdate()-90 занимает 10 минут. Хотелось бы сократить время в 10-50 раз. Как вариант рассматриваю переход на другую СУБД. Не предлогать Oracle!