当我们创建 PreparedStatement 对象时,它是否缓存在服务器端?与 Oracle 驱动程序中的 PreparedStatement 相比有何不同?如果重复使用准备好的语句,将哪些数据发送到 Cassandra 服务器,仅参数值?
据我了解,java 驱动程序中的一个 Session 对象拥有到集群中多个节点的多个连接。如果我们在多个线程中的应用程序中重用相同的预处理语句,是否会使我们只使用一个连接到一个 Cassandra?我猜准备语句只在一个连接上完成......当每次执行调用更新路由键时会发生什么?
使用准备好的语句有什么好处?
谢谢