Click here to Skip to main content
15,891,136 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi Friends,
I have a doubt.I had searched about sql express edition.It can maximum utilise 1GB of memory .what does it mean?If it exceed 1gb ,what will happen? Is it for entire sql server or per user of sql server? Will it make a problem if I suggest express edition for a web application of HRMS for customer .Is there any limitation in the number of concurrent users?

George
Posted
Comments
Philippe Mori 29-Dec-15 19:31pm    
In practice, the limiting factor would probably be the database size for most users...

1 solution

The 1GB limit is per instance of SQL Server Express. Each instance can support multiple databases and multiple users.

Now, that does NOT mean that when you open Task Manager and see he Working Set creeping up to 1GB something bad is going to happen. You'll see the memory for SQL Server exceed 1GB and can go much, much higher than 1GB.

SQL Server has hundreds of caches and stores for various things. The 1GB limit only applies to one thing, the buffer cache[^].

What happens when the 1GB limit is exceeded? I have no idea. I've never even come close to exceeding it on SQL Express.
 
Share this answer
 

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