我必须在oracle数据库上的特定表空间上创建索引。我想知道是否有一种方法可以告诉表空间需要多少空间来创建索引,所以我可以保证我的表空间能够处理这样的索引。
答案 0 :(得分:1)
dbms_space
包有一个过程create_index_cost
,它将告诉你将分配给索引段的字节数(如果你正在尝试的话,大概就是你关心的确定它是否适合您的表空间)以及实际使用的分配的字节数。但是,此过程依赖于在基础表上收集的统计信息,因此如果这些统计信息不准确,则过程的估计也将是不准确的。
答案 1 :(得分:0)