Можно узнать точное количество записей вставленных в таблицу за определенное время. достаточно сравнить цифры в результатах такого запроса к нужной БД:
select object_schema_name(object_id)+'.'+ object_name(object_id) as name, * from sys.dm_db_index_operational_stats(DB_ID(),NULL,NULL,NULL) os where index_id in (0,1)
Это не совсем то что от меня хотят. Ну покажу я им эту разницу. Мне нужно тип такого. За 10 минут я вставил 1 млн записей все ок ошибок нет. А вот за минуту вставил 2 млн записей, а ошибок 0.2 млн, а вот вставил 2.5 млн и ошибок 0.7 млн. То есть нет смысла повышать так как диски не справляются
Максимум будут тормоза и таймауты, если приложение выставило их весьма короткими. время отклика дисков на запись в 100 Мс считается очень плохим. таймауты измеряются секундами.
Это не совсем то что от меня хотят. Ну покажу я им эту разницу. Мне нужно тип такого. За 10 минут я вставил 1 млн записей все ок ошибок нет. А вот за минуту вставил 2 млн записей, а ошибок 0.2 млн, а вот вставил 2.5 млн и ошибок 0.7 млн. То есть нет смысла повышать так как диски не справляются
Это не главная операция - вставка. Да и от таблиц зависит.
Тебе надо мерить количество типовых бизнес-транзакций в единицу времени, тогда это будет как-то полезно
Это не совсем то что от меня хотят. Ну покажу я им эту разницу. Мне нужно тип такого. За 10 минут я вставил 1 млн записей все ок ошибок нет. А вот за минуту вставил 2 млн записей, а ошибок 0.2 млн, а вот вставил 2.5 млн и ошибок 0.7 млн. То есть нет смысла повышать так как диски не справляются
Если ты выставишь миллион записей с и без "просадки" по дискам, количество записанных записей и ошибок будет одинаково, разница будет только во времени выполнения