可以估计整个索引构建所需的临时空间的字节数。
要估计索引构建所需的临时空间量,请执行以下步骤:
sizeof_sort_item = keysize + 4
sizeof_sort_item =
keysize + 8
temp_bytes = 2 * (rows * sizeof_sort_item)
此公式使用了因子 2,因为中间排序使用临时空间运行时所有对象均存储了两次。 如果没有足够内存用于在内存中执行完整的排序,就会运行中间排序。
rows 的值就是表中总行数的期望值。