SQL Server: Есть ли способ теоретически оценить время поиска запроса

StackOverflow https://stackoverflow.com//questions/9657872

Вопрос

У меня будет база данных с более чем 8 сотен миллиардов записей,

Я буду заказывать DB через SQL Server только для получения записей I.E. Выберите только запросы.

Я собираюсь быть получением от 1 до 36 000 000 записей, плюс я также подумаю о кэшировании (36 000 000 000 000 x 8) записей.

Что я искал, это некоторые средства, через которые я мог получить оценку Сколько времени потребуется для простого selection query sql server (любая версия \ Издание), чтобы вернуться 36 000 000 (худший сценарий).

Мой стол прост с 9 столбцами \ атрибутами, все они int (целые числа).

Мне нужно получить представление об этом перед рукой, прежде чем я смогу заселить мою БД и дизайн моего приложения, имея в виду, что должен ли я полагаться на SQL Server или мое приложение, должно полагаться на огромное кеширование, потому что медленный ответ Сильный> не опция.

дополнительная заметка

    .
  • Сетевое соединение и пропускная способность не учитывается здесь.
  • Я не могу проверить прошедшее время через программирование, потому что БД \ не может насленны еще.

    e d i t

    Почему вниз голосование

Это было полезно?

Решение

Заполните таблицу с помощью нездоровых данных и включите статистику.

Другие советы

Нет, извините, не легкая серебряная пуля.Вы вычитаете, что из других запросов, если у вас есть разумные данные ссылки и могут жить с вариациями, но в противном случае - нет.Люди зарабатывают деньги на тюнинг, что;)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top