6
有没有一种方法来估计SQL Server 2008中的全文索引的大小?显然这取决于被索引的数据量。例如,如果我在全文索引中有一列(类型为varchar(50)),并且我有10,000行,那么全文索引的大小是多少?估计全文索引大小
我想知道的原因是,由于共享网络主机上的数据库大小有限,我想确保全文索引不会占用我的所有空间。
我花了很多时间寻找答案,并没有找到它,所以我非常感谢任何帮助。
有没有一种方法来估计SQL Server 2008中的全文索引的大小?显然这取决于被索引的数据量。例如,如果我在全文索引中有一列(类型为varchar(50)),并且我有10,000行,那么全文索引的大小是多少?估计全文索引大小
我想知道的原因是,由于共享网络主机上的数据库大小有限,我想确保全文索引不会占用我的所有空间。
我花了很多时间寻找答案,并没有找到它,所以我非常感谢任何帮助。
创建一个索引,并查看它与底层数据的相关程度。
如果你真的想避免刚刚创建索引,把你的数据子集到测试表,并创建一个索引上:
select top 10 percent *
into dbo.testtable
from T
order by newid()
该查询是昂贵的。
那么,这不是*估计*,现在呢? –
我知道这是做这件事的一种方式,但我特别想知道是否有用于估计它的_formula_。像indexsize = 0.8 x datasize。如果没有,当然这种方法会起作用。 –
索引大小完全取决于存储的数据。我想一个非常小的样本也可以工作,顺便说一句。对于大数据集,10%可能太多了。 – usr