Original Post
1. I'm running SQL Server 2005 Express, and I've noticed sometimes (not often) it'll just be extremely slow to do anything. It'll take like 30 seconds to open up a table or run a simple query that normally takes less than a second. Usually when this happens, I just reboot, but one day this database is going to support my game server. When that happens, this will be a significant problem. Does anyone know what might cause this? 2. This database is going to be handling lots of, often small, simple, LINQ queries. Would a SQL Server 2008 Express database be a better choice for performance, or some other reason? I've read that on the whole 2008 is a little slower than 2005, and that it's only worth switching to if you plan to use the new 2008 features, which I won't (I'm a very basic database user, I'm barely using 2005). Are there any differing opinions on this, or perhaps a reason why my particular needs would be better met by 2008?