Оценка эффективности извлечения базы данных в производстве - PullRequest
0 голосов
/ 25 августа 2011

Я пишу процедуру для извлечения данных из таблицы A в текстовый файл.Таблица в db разработки имеет более 100 тысяч строк данных.Но в производстве БД имеет миллионы строк данных.Как я собираюсь оценить требуемое время выполнения, если процедура применяется к производственной базе данных?Нужно ли вводить данные столько, сколько производство?

Ответы [ 2 ]

0 голосов
/ 05 декабря 2012

Вам предстоит тестовый запуск на производстве. Это не просто аппаратное обеспечение или нет. или записи. Вы должны учитывать нагрузку на производственную систему. Поэтому прогнозировать что-либо небезопасно, основываясь только на аппаратной емкости или нет. записей.

Даже в непиковые часы производственная база данных может поддерживать генерацию отчетов и системы ETL.

0 голосов
/ 25 августа 2011

Другая проблема - это аппаратное обеспечение.Почти уверен, что производство лучше, чем dev.Если у вас есть доступ к производству, вы можете использовать ту же процедуру для извлечения из копии таблицы (скажем, 1 миллион строк), и после этого вы можете предположить, что время для извлечения пропорционально.Если в ecuation нет другой переменной, вы можете сделать пропорцию между dev и prod, используя скорость дисков или скорость процессора (зависит от типа вашего процесса: больше вычислений или больше операций ввода-вывода.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...