SQL Server: Есть ли способ теоретически оценить время поиска запроса
-
11-12-2019 - |
Вопрос
У меня будет база данных с более чем 8 сотен миллиардов записей,
Я буду заказывать DB через SQL Server
Я собираюсь быть получением от 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
Почему вниз голосование
Решение
Заполните таблицу с помощью нездоровых данных и включите статистику.
Другие советы
Нет, извините, не легкая серебряная пуля.Вы вычитаете, что из других запросов, если у вас есть разумные данные ссылки и могут жить с вариациями, но в противном случае - нет.Люди зарабатывают деньги на тюнинг, что;)