我有一个带有全文索引列的非常大的表。如果我明智地分区这个表(对我来说,明智地是按日期),它会加快查询速度吗?或者,即使查询限制为单个分区,全文子句仍会搜索整个表吗?
从我目前所见,我认为答案是分区无济于事。所以最好的选择是有价值的答案。例如,为每个日期范围创建表格并通过执行 [???] 轻松维护它们。
编辑:目前非常大是 450 万行,但会随着时间的推移而激增(明天可能是 2000 万行,所以我想为此做好计划)。在硬件方面,我很无知。我知道当全文查询返回大量行时查询很慢,即使整个查询没有。不确定这是否意味着它是计算限制或 IO 限制,或者是否有足够的信息来判断。