Мы взяли сайт у другой компании после того, как клиент решил переключиться.
У нас есть таблица, которая увеличивается примерно на 25 тысяч записей в день и в настоящее время составляет 15 миллионов записей.
Таблица выглядит примерно так:
id (PK, int, not null)
member_id (int, not null)
another_id (int, not null)
date (datetime, not null)
SELECT COUNT(id) FROM tbl
может занять до 15 секунд.
Простое внутреннее объединение 'another_id' занимает более 30 секунд.
Я не могу представить, почему это так долго. Любой совет?
SQL Server 2005 Express