Commit 97c07947 authored by pam@chromium.org's avatar pam@chromium.org

Fix the History.WeeklyVisitCount and History.MonthlyVisitCount data collection.

The SQL statements weren't actually getting called (no Step()).

BUG=175968
TEST=nonzero entries in the histograms

Review URL: https://chromiumcodereview.appspot.com/12252002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182277 0039d316-1c4b-4281-b951-d872f2087c98
parent 30a3c193
...@@ -62,7 +62,9 @@ void ComputeDatabaseMetrics(const base::FilePath& history_name, ...@@ -62,7 +62,9 @@ void ComputeDatabaseMetrics(const base::FilePath& history_name,
sql::Statement weekly_visit_sql(db.GetUniqueStatement( sql::Statement weekly_visit_sql(db.GetUniqueStatement(
"SELECT count(*) FROM visits WHERE visit_time > ?")); "SELECT count(*) FROM visits WHERE visit_time > ?"));
weekly_visit_sql.BindInt64(0, one_week_ago.ToInternalValue()); weekly_visit_sql.BindInt64(0, one_week_ago.ToInternalValue());
int weekly_visit_count = weekly_visit_sql.ColumnInt(0); int weekly_visit_count = 0;
if (weekly_visit_sql.Step())
weekly_visit_count = weekly_visit_sql.ColumnInt(0);
UMA_HISTOGRAM_COUNTS("History.WeeklyVisitCount", weekly_visit_count); UMA_HISTOGRAM_COUNTS("History.WeeklyVisitCount", weekly_visit_count);
base::Time one_month_ago = base::Time::Now() - base::TimeDelta::FromDays(30); base::Time one_month_ago = base::Time::Now() - base::TimeDelta::FromDays(30);
...@@ -70,8 +72,11 @@ void ComputeDatabaseMetrics(const base::FilePath& history_name, ...@@ -70,8 +72,11 @@ void ComputeDatabaseMetrics(const base::FilePath& history_name,
"SELECT count(*) FROM visits WHERE visit_time > ? AND visit_time <= ?")); "SELECT count(*) FROM visits WHERE visit_time > ? AND visit_time <= ?"));
monthly_visit_sql.BindInt64(0, one_month_ago.ToInternalValue()); monthly_visit_sql.BindInt64(0, one_month_ago.ToInternalValue());
monthly_visit_sql.BindInt64(1, one_week_ago.ToInternalValue()); monthly_visit_sql.BindInt64(1, one_week_ago.ToInternalValue());
int older_visit_count = 0;
if (monthly_visit_sql.Step())
older_visit_count = monthly_visit_sql.ColumnInt(0);
UMA_HISTOGRAM_COUNTS("History.MonthlyVisitCount", UMA_HISTOGRAM_COUNTS("History.MonthlyVisitCount",
monthly_visit_sql.ColumnInt(0) + weekly_visit_count); older_visit_count + weekly_visit_count);
UMA_HISTOGRAM_TIMES("History.DatabaseBasicMetricsTime", UMA_HISTOGRAM_TIMES("History.DatabaseBasicMetricsTime",
base::TimeTicks::Now() - start_time); base::TimeTicks::Now() - start_time);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment