Hi 大家好,我写了一个go mysql驱动的一个优化-stmt cache

sam6666666 · · 2968 次点击
在理,这个库我看了下,其实实现就是相当于我之前说的维护一个sql语句和stmt的map。。这种就容易犯忘记释放的错误。 所以我倾向于交给驱动层去处理,缺点也显而易见就是太底层了,扩展性不方便。
#8
更多评论
你是不是对prepare有什么误解 正常操作是不需要prepare的 prepare出的stmt本来就是为了多次使用的啊。
#1
考虑下多个协程操作数据库的场景,另外stmt是跟连接绑定的。
#2