From 7ea09e666b62cb05c0d00c8e6a46cefbb43b3e38 Mon Sep 17 00:00:00 2001 From: Hank Grabowski Date: Sun, 19 Feb 2023 08:55:08 -0500 Subject: [PATCH 1/2] Add additional tables to the optimize worker function --- src/Worker/OptimizeTables.php | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/src/Worker/OptimizeTables.php b/src/Worker/OptimizeTables.php index c1d7b8f6f1..b6343e6cff 100644 --- a/src/Worker/OptimizeTables.php +++ b/src/Worker/OptimizeTables.php @@ -40,11 +40,33 @@ class OptimizeTables Logger::info('Optimize start'); + DBA::e("OPTIMIZE TABLE `apcontact`"); DBA::e("OPTIMIZE TABLE `cache`"); + DBA::e("OPTIMIZE TABLE `contact`"); + DBA::e("OPTIMIZE TABLE `contact-relation`"); + DBA::e("OPTIMIZE TABLE `conversation`"); + DBA::e("OPTIMIZE TABLE `diaspora-contact`"); + DBA::e("OPTIMIZE TABLE `diaspora-interaction`"); + DBA::e("OPTIMIZE TABLE `fcontact`"); + DBA::e("OPTIMIZE TABLE `gserver`"); + DBA::e("OPTIMIZE TABLE `gserver-tag`"); DBA::e("OPTIMIZE TABLE `locks`"); + DBA::e("OPTIMIZE TABLE `inbox-status`"); + DBA::e("OPTIMIZE TABLE `item-uri`"); + DBA::e("OPTIMIZE TABLE `notification`"); + DBA::e("OPTIMIZE TABLE `notify`"); DBA::e("OPTIMIZE TABLE `oembed`"); DBA::e("OPTIMIZE TABLE `parsed_url`"); - DBA::e("OPTIMIZE TABLE `session`"); + DBA::e("OPTIMIZE TABLE `photo`"); + DBA::e("OPTIMIZE TABLE `post`"); + DBA::e("OPTIMIZE TABLE `post-content`"); + DBA::e("OPTIMIZE TABLE `post-delivery-data`"); + DBA::e("OPTIMIZE TABLE `post-link`"); + DBA::e("OPTIMIZE TABLE `post-thread`"); + DBA::e("OPTIMIZE TABLE `post-thread-user`"); + DBA::e("OPTIMIZE TABLE `post-user`"); + DBA::e("OPTIMIZE TABLE `storage`"); + DBA::e("OPTIMIZE TABLE `tag`"); Logger::info('Optimize end'); From c076a074041ce98a5f6343c232df91b0f61a75ca Mon Sep 17 00:00:00 2001 From: Hank Grabowski Date: Mon, 20 Feb 2023 07:55:41 -0500 Subject: [PATCH 2/2] Add back in accidentally removed Session table --- src/Worker/OptimizeTables.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Worker/OptimizeTables.php b/src/Worker/OptimizeTables.php index b6343e6cff..9a49e42561 100644 --- a/src/Worker/OptimizeTables.php +++ b/src/Worker/OptimizeTables.php @@ -57,6 +57,7 @@ class OptimizeTables DBA::e("OPTIMIZE TABLE `notify`"); DBA::e("OPTIMIZE TABLE `oembed`"); DBA::e("OPTIMIZE TABLE `parsed_url`"); + DBA::e("OPTIMIZE TABLE `session`"); DBA::e("OPTIMIZE TABLE `photo`"); DBA::e("OPTIMIZE TABLE `post`"); DBA::e("OPTIMIZE TABLE `post-content`");