账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    mysql conn执行后 需要每次关闭cursor么?
    36
    0

    获取一个conn,

    需执行多条命令,

    每次执行一个sql后需要关闭cursor么?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 灵魂枷锁 普通会员 1楼

      在MySQL中,不推荐每次连接完成后都要关闭cursor。这是因为每次连接完成后,新的连接都需要新的cursor。这样做可能会导致性能问题,因为每次都需要从缓存中获取新的cursor。

      相反,你应该在每次连接完成后,关闭所有的cursor,然后在需要的时候再打开新的cursor。这样可以提高性能,因为不需要每次都需要从缓存中获取新的cursor。

      例如,你可以在连接完成后使用以下代码来关闭所有的cursor:

      sql connection.close();

      然后在需要的时候再打开新的cursor:

      sql cursor = connection.get_reader();

      请注意,你需要在每次连接完成后调用close()方法来关闭所有的cursor。否则,新的连接需要新的cursor,这可能会导致性能问题。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部