How DSQL makes sure sequences scale
3 months ago
- #database
- #scalability
- #postgres
- DSQL引入可扩展序列支持,解决了传统Postgres序列在分布式环境中的局限性
- DSQL序列可通过设置`CACHE`值优化性能,建议低吞吐场景使用`CACHE=1`,高扩展性场景使用`CACHE>=65536`
- 实验表明高`CACHE`值能显著提升批量插入和高并发场景下的性能
- 对于优先考虑简单性且需避免序列瓶颈的应用,UUID仍是推荐替代方案
- DSQL的架构支持序列水平扩展,通过分布式存储和计算资源最大限度减少竞争