Sql server 2008 AppHarbor共享SQL空间分配错误

Sql server 2008 AppHarbor共享SQL空间分配错误,sql-server-2008,appharbor,Sql Server 2008,Appharbor,我们正在“Nano”计划下使用10GB存储运行共享SQL Server插件 我们远未接近存储限制,但在写入数据库时,我们会间歇性地遇到以下SQL错误: 无法为数据库中的对象“dbo.MyTable”分配空间 “MyDatabaseId”,因为“主”文件组已满。创建磁盘 通过删除不需要的文件、删除文件组中的对象、, 向文件组中添加其他文件,或为 文件组中的现有文件 问题似乎是因为我们在任何给定的时间都没有足够的未使用空间来存放正在写入的表。以下是每个表上使用的sp_spaceused的输出: na

我们正在“Nano”计划下使用10GB存储运行共享SQL Server插件

我们远未接近存储限制,但在写入数据库时,我们会间歇性地遇到以下SQL错误:

无法为数据库中的对象“dbo.MyTable”分配空间 “MyDatabaseId”,因为“主”文件组已满。创建磁盘 通过删除不需要的文件、删除文件组中的对象、, 向文件组中添加其他文件,或为 文件组中的现有文件

问题似乎是因为我们在任何给定的时间都没有足够的未使用空间来存放正在写入的表。以下是每个表上使用的
sp_spaceused
的输出:

name             rows      reserved    data        index_size   unused
---------------- --------- ----------- ----------- ------------ ------
MyTable1         382862    177608 KB   177536 KB   8 KB         64 KB
---------------- --------- ----------- ----------- ------------ ------
MyTable2         137091    34248 KB    34240 KB    8 KB         0 KB
---------------- --------- ----------- ----------- ------------ ------
编辑:进一步检查表明,physical.mdf文件的自动增长设置为1024KB,我们是否应该将其中较大的部分视为未使用的表空间


这会阻止我们创建索引,更糟糕的是,还会导致数据丢失。有没有办法增加我们的拨款或采取其他方法?请告知。

你好,Nick,我们在一个EU实例上出现配置错误-如果您的应用程序正在运行,那么这可能就是问题所在。现在应该解决了--很抱歉,破损了。你能确认这是在什么时候发生的,或者是多久以前的问题吗?我们正试图解释我们的停机时间。