sysbench 高效并发灌输数据 to postgreSQL
最近在对postgreSQL进行压测数据时,发现当准备大量数据时,由于prepare方法是串行执行的,一条一条SQL插入导致执行速度很慢,也极易受到其他不稳定因素影响,导致数据插入中断。因此,提高并行插入数据的速度是十分必要的。虽然通过lua脚本也能生成asbench要的测试数据,但其中的asbench在lua脚本中提供的随机函数sb_rand及sb_rand_uniform还是不够快,这会影响数据的装载速度,为了达到一种极致的性能,可以写一个C语言程序来生成所需要的数据。
原创
2023-07-27 23:42:43 ·
509 阅读 ·
1 评论