Click here to Skip to main content
16,016,580 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hi,

I'm developing a small application in C#. Backend SQL Server 2012. It is a ticket generation module. The Ticket table consists of 61 columns. For Every ticket keyed in an entry is inserted in this table. As and when some changes are done to the ticket, such updates are also done in this table.

We will be having about 100 or more users simultaneously doing the ticketing.(The necessary Transaction looping etc., are in place).

My doubt is - is it correct to have many users update the same table. Will it not slow down the application?

I could not test it since, I do not have this kind of a setup. If Anyone here has an experience please suggest the right way.

Thank you.

What I have tried:

Haven't tried Anything. Searched in Google but could not get the right track.
Posted
Updated 20-Jan-19 21:03pm

1 solution

No, that's fine - it's what SQL Server is there for. How quick it will be depends on too many factors to just say "it will / won't run slow": the machine SQL server is running on, the bandwidth of the connection(s) to it, the size of the updates, the frequency of teh updates, other activity on the DB and / or network, ...

If it proves too slow in production, any of these things can be improved, right up to expanding SQL Server to a server farm to distribute the load.
 
Share this answer
 
Comments
Priya-Kiko 21-Jan-19 3:07am    
Thank you for a clear explanation. Thank you for your time.
OriginalGriff 21-Jan-19 3:16am    
You're welcome!

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900