Sql server - возникнут ли проблемы, если я попытаюсь вставить данные в таблицу с помощью параллельных процессов?
Привет.
Просто интересно, сталкивался ли кто-нибудь из вас с проблемами, когда несколько пользователей пытаются одновременно вставить свои данные в одну таблицу. Таблица имеет уникальный столбец идентификатора с именем ID и автоматически увеличивает свое собственное значение при вставке записи. если пользователи попытаются вставить данные одновременно, скажем, 20 одновременных пользователей, вызовет ли это тупик внутри самой таблицы?
Что я уже пробовал:
Попытался смоделировать 3 параллельных сеанса, вставляя по 10 000 уникальных записей каждый, ничего проблемного не произошло, хотя обработка идет медленнее, чем я на самом деле ожидал. Но наш производственный сервер поддерживает до 200 пользователей с ожидаемым максимальным количеством одновременных сеансов около 100, и у меня нет таких ресурсов моделирования, чтобы играть с ними, чтобы стресс-тестировать мое приложение. Надеюсь, вы могли бы помочь мне, указав правильное направление. Спасибо! :)
PIEBALDconsult
Только если ты сделаешь это неправильно.
Boy Balantoy
Извините, но я не понимаю смысла этого ответа. Не могли бы вы любезно пояснить, как я могу "сделать это неправильно"? Это было бы очень ценно.