My issue: I have a real time app that need to save 1000 insert's into SQL Server every second but when I try to select all the rows from the table "X", it is still populating after I already closed the application. I already dropped the primary key from that table and still didn't work fast. After that I tried to use on C# context.ExecuteCommand("INSERT INTO") because I didn't have a primary key and that is it, slow anyway. Also I tried to add WITH (TABLOCK) on the table and the same thing.
Question: How can I have a lot of insert's every second without having this kind of issue? My insert are too slow, "taking so long to save into the database".
Thank you for any help.