Jump to content
EduGeek EdSec 2026 is Go! 27th Oct in Derby! Join us for a day of EdTech security focused talks, networking, and an evening social ×

Recommended Posts

Posted

Is the 1GB buffer pool limit imposed by SQL Server Express 2005 on a 'server wide' basis (ie. the limit applies to all instances, so they all share a 1GB buffer pool) or is it per instance (so each instance gets a 1GB buffer pool)?

 

I've yet to find a site with clear advice on this particular issue.

Posted

I had always assumed that it was per instance, did some checking and that does appear to be the case. This is why my web filtering and app servers run multiple instances.

 

MS-SQL Express 2005/2008 multi instance CPU and memory utilization - Stack Overflow

 

Securing Your SQL Server 2005 Express Edition Server

Installing an independent instance

 

During setup, if you set the instance name to your own value, the installation program creates an entirely independent version of SQL Server Express. This instance has its own Master database, its own files, DLLs, and memory footprint and its own SA password. Each independent instance starts a separate SQL Server service (program) that consumes CPU cycles, in addition to any other instances that might be installed. While this approach gives you more security in the sense that only those granted access to this instance can see the databases it manages, it's more expensive to implement and maintain. That's because each instance duplicates DLLs, caches, and other in-memory structures.

  • Thanks 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...