on ‎2011 Aug 12 2:40 PM
Hi
I have 2 databases, one is ~30gb and contains all the relational data and one is ~300gb and contains only one table with blobs.
Currently I am running these DBs both in the same engine instance, is this a good idea? What advantages or disadvantages to this setup are there?
Thanks! Ivan
Request clarification before answering.
It does depend very much on the circumstances; as Dmitri says, running on the same engine allows resources to be shared intelligently However one downside is that an assertion on one database (hopefully a very rare event) will stop both databases. On 32bit systems one can sometimes improve performance with two engines because more memory overall can be allocated to two separate processes than to a single process.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes - but the amount available to any single process is (I believe) limited by the amount of contiguous memory available when the process starts, and I have seen this down around the 1.2G mark - even when there is plenty more available.
I could easily be wrong on this - so I welcome comments!
| User | Count |
|---|---|
| 12 | |
| 9 | |
| 7 | |
| 5 | |
| 4 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.