tp: fix O(n) dcheck in a O(logn) function

Change-Id: Id37fc1b6e02c078a1bbbceae975f341fe2ab35c1
diff --git a/src/trace_processor/db/column/arrangement_overlay.cc b/src/trace_processor/db/column/arrangement_overlay.cc
index 4f4af85..17063c9 100644
--- a/src/trace_processor/db/column/arrangement_overlay.cc
+++ b/src/trace_processor/db/column/arrangement_overlay.cc
@@ -42,10 +42,7 @@
     : inner_(std::move(inner)),
       arrangement_(arrangement),
       arrangement_state_(arrangement_state),
-      does_arrangement_order_storage_(does_arrangement_order_storage) {
-  PERFETTO_DCHECK(*std::max_element(arrangement->begin(), arrangement->end()) <=
-                  inner_->size());
-}
+      does_arrangement_order_storage_(does_arrangement_order_storage) {}
 
 SingleSearchResult ArrangementOverlay::ChainImpl::SingleSearch(
     FilterOp op,
diff --git a/src/trace_processor/db/column/numeric_storage.cc b/src/trace_processor/db/column/numeric_storage.cc
index 46ab450..b39b4cb 100644
--- a/src/trace_processor/db/column/numeric_storage.cc
+++ b/src/trace_processor/db/column/numeric_storage.cc
@@ -508,9 +508,6 @@
     FilterOp op,
     SqlValue sql_val,
     const OrderedIndices& indices) const {
-  PERFETTO_DCHECK(*std::max_element(indices.data, indices.data + indices.size) <
-                  size());
-
   PERFETTO_TP_TRACE(
       metatrace::Category::DB, "NumericStorage::ChainImpl::OrderedIndexSearch",
       [indices, op](metatrace::Record* r) {