应用批处理关键字选择语句


Apply Batch keyword to select statements

是否可以使用 DSE Cassandra 执行一批选择语句,或者我应该考虑设计更改?

原因是我希望对我的数据库集群执行很多选择查询,但不确定是否要执行它。我已经删除了我所有的二级索引,所以我不再使用这些索引了。

这是行不通的,即使行不通,也不建议这样做。

  1. 您不会以可以使用的方式收到结果,没有结果集
  2. 即使这样做有效,由于 Cassandra 批处理的实现方式,批处理查询的性能也会比串行执行它们低得多。

批处理仅在密钥(写入执行)以相等的方式分布时才有效,并且仅当您想将所有更新作为事务进行时才值得。因此,总而言之,您绝对应该考虑设计更改

相关文章: