mirror of
https://github.com/scylladb/scylladb.git
synced 2026-06-05 14:33:08 +00:00
storage_proxy: use small_vector in storage_proxy::query_singular to store executors
Having only one pk to query is the common case, so avoid allocating executor vector for that case.
This commit is contained in:
@@ -3978,7 +3978,7 @@ storage_proxy::query_singular(lw_shared_ptr<query::read_command> cmd,
|
||||
dht::partition_range_vector&& partition_ranges,
|
||||
db::consistency_level cl,
|
||||
storage_proxy::coordinator_query_options query_options) {
|
||||
std::vector<std::pair<::shared_ptr<abstract_read_executor>, dht::token_range>> exec;
|
||||
utils::small_vector<std::pair<::shared_ptr<abstract_read_executor>, dht::token_range>, 1> exec;
|
||||
exec.reserve(partition_ranges.size());
|
||||
|
||||
schema_ptr schema = local_schema_registry().get(cmd->schema_version);
|
||||
|
||||
Reference in New Issue
Block a user