在我们公司,我们使用的是一个专有的第三方自定义应用程序,它使用Server作为后端。如您所知,2008有一个严格的10 As限制。对于这个数据库中的“旧”数据,我们有一个独立的数据库,我们可以将数据存储到该数据库之外。
我知道购买SQL Server Enterprise会解决这个问题,但作为一家小公司,这对我们来说不是一个解决方案。我们不需要将“旧”记录存储在专用软件使用的“实时”software数据库中。因此,我可以从SQL数据库中删除“旧”记录,但我遇到的问题是如何在删除这些数据后恢复“旧”数据所占用的空间。我不想通过使用命令来增加碎片。但是,我运行的任何命令,比如重建索引,或者缩小数据
我不是DBA,但我必须解决这个问题。
我的Oracle 9i数据库中有两个永久表空间。一个用于表,另一个用于临时和撤消表空间以外的索引。
上周我遇到了例外
ORA-01654:无法在表空间<name of the index>中将索引<name of the Index tablespace>扩展128个。
我的表空间尺寸大大增加了。但我还是会犯这个错误。
我删除了很多数据,认为这会腾出一些空间。但那没什么用。
缩小表空间或调整永久表空间的数据文件大小会解决此问题吗?
此外,统计数据自3月份以来就没有收集过。收集最新的统计数字对我有帮助吗?