对于我们的应用程序,我们发现在RAMDisk上定位TempDB文件可以显着提高性能。但是我们不想为RAMDisk分配不必要的更多RAM。我们也不希望SQL Server失败,因为它无法增长TempDB。我记得读过一篇文章,您可以将一个TempDB文件(一个数据,一个日志)放置在物理磁盘上,并允许它们增长,而将其余的(几个数据,1个日志)存储在RAMDisk中,并且不允许它们增长。
但是...有什么方法可以阻止SQL Server使用那些缓慢的TempDB文件,直到其他快速文件已满?
提前谢谢