将 Batch 关键字应用于 select 语句
Apply Batch keyword to select statements
是否可以使用 dse cassandra 执行一批 select 语句,或者我应该考虑更改设计?
原因是我有很多 select 查询要针对我的数据库集群执行,但不确定是否要执行。我已经删除了我所有的二级索引,所以我不再使用它们了。
那是行不通的,即使行得通,也是不可取的。
- 您不会以您可以使用的方式收到结果,没有结果集
- 即使这样做可行,由于 Cassandra 批处理的实现方式,批处理查询的性能也会比串行查询低得多。
批处理仅在键(写入执行)以均等方式分布时才有效,并且只有当您想将所有更新作为事务进行时才值得这样做。
所以总而言之,您绝对应该考虑进行设计更改
是否可以使用 dse cassandra 执行一批 select 语句,或者我应该考虑更改设计?
原因是我有很多 select 查询要针对我的数据库集群执行,但不确定是否要执行。我已经删除了我所有的二级索引,所以我不再使用它们了。
那是行不通的,即使行得通,也是不可取的。
- 您不会以您可以使用的方式收到结果,没有结果集
- 即使这样做可行,由于 Cassandra 批处理的实现方式,批处理查询的性能也会比串行查询低得多。
批处理仅在键(写入执行)以均等方式分布时才有效,并且只有当您想将所有更新作为事务进行时才值得这样做。 所以总而言之,您绝对应该考虑进行设计更改