SSMS
 sql >> Database >  >> Database Tools >> SSMS

Scelto come vittima del deadlock su Add() -> SaveChanges()

Come si vede nello screenshot di SSMS, non sembra esserci alcuna indicazione di una chiave primaria. Avrebbe dovuto esserci un simbolo di chiave accanto alla colonna ID.

Un'ulteriore ispezione rivela che l'ID è effettivamente dichiarato come identità (SQL Server per AUTO INCREMENT ), ma non come chiave primaria. Per creare Id una vera chiave primaria fai clic con il pulsante destro del mouse sulla tabella in SSMS e scegli Design, fai clic con il pulsante destro del mouse su Id riga nella finestra di progettazione delle colonne e fare clic su IMPOSTA CHIAVE PRIMARIA:

Dopodiché, lo stress test viene eseguito senza deadlock.