From 00b07260760b15d00e4ba6a5df202236fbed04d5 Mon Sep 17 00:00:00 2001 From: Stefan Ruijsenaars Date: Sat, 28 Jan 2017 16:14:31 -0800 Subject: [PATCH] Issue #2494221 by david_garcia, dagmar: Slow Log/Watchdog clear when there are lots of data --- CHANGELOG.txt | 1 + modules/dblog/dblog.admin.inc | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 928db04189b3..4332841e95dc 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -3,6 +3,7 @@ Drupal 7.54, xxxx-xx-xx (development version) ----------------------- - Modules are now able to define theme engines. - Numerous bug fixes. +- Numerous performance improvements. - Numerous API documentation improvements. - Logging of searches can now be disabled. - Added menu tree render structure to (pre-)process hooks for theme_menu_tree(). diff --git a/modules/dblog/dblog.admin.inc b/modules/dblog/dblog.admin.inc index 0d5780cb0181..f8a00c26bb0e 100644 --- a/modules/dblog/dblog.admin.inc +++ b/modules/dblog/dblog.admin.inc @@ -420,6 +420,6 @@ function dblog_clear_log_form($form) { */ function dblog_clear_log_submit() { $_SESSION['dblog_overview_filter'] = array(); - db_delete('watchdog')->execute(); + db_truncate('watchdog')->execute(); drupal_set_message(t('Database log cleared.')); }