我有一个非常小的数据库(50MB),我正在制定基本计划。将只有一个用户,但我们需要创建许多数据库(每个用户总是一个),因为它们将用于培训目的。通过执行以下语句创建每个数据库:
CREATE DATABASE Training1 AS COPY OF ModelDatabase1
当我们第一次查询这个数据库时,我们的性能似乎变得非常慢,之后它似乎可以接受。
为您提供一个想法:我们有一个SP:StartupEvents,它在应用程序启动时运行。此查询第一次运行需要25秒。这似乎令人难以置信,因为数据库非常小,查询调用的表不包含很多记录。如果我们之后运行此程序,它会立即执行...
我们怎样才能避免这种情况?