有没有办法估计 SQL Server 2008 中全文索引的大小?显然,这取决于被索引的数据量。例如,如果全文索引中有一列(类型为 varchar(50)),并且有 10,000 行,那么全文索引的大小是多少?
我想知道的原因是,由于共享网络主机上的数据库大小有限,我想确保全文索引不会耗尽我的所有空间。
我花了很多时间寻找答案,但还没有找到,所以我非常感谢任何帮助。
最佳答案
创建一个索引并查看它相对于基础数据有多大。
如果您确实想避免仅仅创建索引,请将数据的子集放入测试表中并在其上创建索引:
select top 10 percent *
into dbo.testtable
from T
order by newid()
此查询的成本很高。
关于sql-server - 估计全文索引大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10388710/