PostgreSQL 的动态分表脚本,挺适合你想对大表做拆分优化的时候用的。脚本结构比较清晰,逻辑也不绕,关键是执行起来效率还不错,尤其是你要做分页查大数据的时候,用这个能省不少事。嗯,虽然作者说是自己用的,但看得出来整理得挺用心,拿来改一改就能上项目。
分页性能一直是老生常谈的问题,PostgreSQL 原生分页对大数据量查询挺吃力的,这时候分表+分页优化就显得重要了。如果你正好在做业务分表,或者在搞海量分页的事儿,可以顺手看看这份脚本资源。
顺带一提,类似的资源我还翻了一下,像优化 oracle 分页脚本和千万级数据分表 SQL这两个也比较值得参考,能互相印证下思路。