有很多关于如何使用Sybase Open Client批量接口的文章说它只有在使用的连接是"批量启用"时才会起作用。这就引出了一个问题,即为什么我不会总是创建批量启用的连接,即使我不能将它们用于批量操作。我找不到任何有关此问题的内容。
答案 0 :(得分:0)
批量操作在数据库中执行最少到没有日志记录。这意味着如果服务器出现故障,可能会丢失事务,并且可用的恢复选项会更少。
因此,默认情况下,禁用批量选项可以使事物尽可能恢复,并让开发人员和dba决定是否启用批量启用的连接,并承担可能对操作产生的影响。