I have few questions about SQL Server 2008.
How can I check is Memory Caching feature in SQL Server 2008 is enabled? Is there a variable to turn memory caching on
or off
? "I just want to make sure it is on"
Also, when does SQL Server decide that this cached data is outdated so it dumps
it and perform a hard disk read
again?
Finally, assuming I have this query SELECT * FROM table1 WHERE id = 10
After the record is cached in memory and a process is trying to read it, does SQL Server place a Shared lock on that record in memory or there is no locks in memory?