From 17ce004abd24412c4b78589008041874fb5f3568 Mon Sep 17 00:00:00 2001 From: "Alexander A. Klimov" Date: Tue, 29 Mar 2022 11:16:59 +0200 Subject: [PATCH] Benchmark result set read --- lib/db_ido_mysql/idomysqlconnection.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/db_ido_mysql/idomysqlconnection.cpp b/lib/db_ido_mysql/idomysqlconnection.cpp index 2eb9fd5f4..d0c1b9993 100644 --- a/lib/db_ido_mysql/idomysqlconnection.cpp +++ b/lib/db_ido_mysql/idomysqlconnection.cpp @@ -581,6 +581,7 @@ void IdoMysqlConnection::FinishAsyncQueries() Log(LogDebug, "IdoMysqlConnectionDebug") << "Actually firing " << count << " async queries"; + { auto started (Utility::GetTime()); if (m_Mysql->query(&m_Connection, query.CStr()) != 0) { @@ -596,6 +597,15 @@ void IdoMysqlConnection::FinishAsyncQueries() ); } + Log(LogDebug, "IdoMysqlConnectionDebug") + << "Took " << (Utility::GetTime() - started) << " seconds"; + } + + Log(LogDebug, "IdoMysqlConnectionDebug") + << "Reading results of " << count << " async queries"; + + auto started (Utility::GetTime()); + for (std::vector::size_type i = offset; i < offset + count; i++) { const IdoAsyncQuery& aq = queries[i];