我正在对包含时间数据的非常大的表进行分区,考虑应该将分区粒度设置为多少。Postgres的分区文档声称,“大量的分区可能会显著增加查询计划时间”,并建议使用“最多100个”分区进行分区。
假设我的表保存了十年的数据,如果按周进行分区,我将得到超过500个分区。在排除此选项之前,我想更好地了解分区数量对查询计划时间的影响。是否有人对此进行了基准测试,或者是否有人了解其内部工作原理?
假设我的表保存了十年的数据,如果按周进行分区,我将得到超过500个分区。在排除此选项之前,我想更好地了解分区数量对查询计划时间的影响。是否有人对此进行了基准测试,或者是否有人了解其内部工作原理?