Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
ℹ * InnoDB migration request for `totalwar_vb`.`searchgroup_text` Table: ALTER TABLE `totalwar_vb`.`searchgroup_text` ENGINE=InnoDB;
ℹ * InnoDB migration request for `totalwar_vb`.`blog_text` Table: ALTER TABLE `totalwar_vb`.`blog_text` ENGINE=InnoDB;
ℹ * InnoDB migration request for `totalwar_vb`.`pt_issue` Table: ALTER TABLE `totalwar_vb`.`pt_issue` ENGINE=InnoDB;
ℹ * InnoDB migration request for `totalwar_vb`.`searchcore_text` Table: ALTER TABLE `totalwar_vb`.`searchcore_text` ENGINE=InnoDB;
ℹ * InnoDB migration request for `totalwar_vb`.`vboptimise_cdn` Table: ALTER TABLE `totalwar_vb`.`vboptimise_cdn` ENGINE=InnoDB;
ℹ * InnoDB migration request for `totalwar_vb`.`socialgroup` Table: ALTER TABLE `totalwar_vb`.`socialgroup` ENGINE=InnoDB;
ℹ * InnoDB migration request for `totalwar_vb`.`language` Table: ALTER TABLE `totalwar_vb`.`language` ENGINE=InnoDB;
ℹ * InnoDB migration request for `totalwar_vb`.`groupmessage` Table: ALTER TABLE `totalwar_vb`.`groupmessage` ENGINE=InnoDB;
ℹ * InnoDB migration request for `totalwar_vb`.`pt_issuenote` Table: ALTER TABLE `totalwar_vb`.`pt_issuenote` ENGINE=InnoDB;
ℹ * InnoDB migration request for `totalwar_vb`.`blog` Table: ALTER TABLE `totalwar_vb`.`blog` ENGINE=InnoDB;
ℹ * InnoDB migration request for `totalwar_vb`.`dl2_votes` Table: ALTER TABLE `totalwar_vb`.`dl2_votes` ENGINE=InnoDB;
ℹ * InnoDB migration request for `totalwar_vb`.`vboptimise` Table: ALTER TABLE `totalwar_vb`.`vboptimise` ENGINE=InnoDB;
MariaDB [totalwar_xf]> SELECT COUNT(*) FROM import_log_vbulletin4withblog_1;
+----------+
| COUNT(*) |
+----------+
| 24992418 |
+----------+
1 row in set (1 min 9.789 sec)
MariaDB [totalwar_xf]> SELECT COUNT(*) FROM import_log_vbulletin4withblog_1;
+----------+
| COUNT(*) |
+----------+
| 18305793 |
+----------+
1 row in set (2 min 23.231 sec)
It's common for the XenForo finalize import process to take longer than the actual import itself. This is because the finalize step involves tasks like indexing, rebuilding caches, and ensuring data integrity after the raw import data has been ingested. Factors like server performance, database size, and the complexity of the imported data can all influence the finalize time
The lack of batching in XenForo is what makes the innodb_flush_log_at_trx_commit=2 change such a massive performance improvement, as the default value prevents MySQL & the operating system from batching writes in the background.
I first ran the installation with all default server settings, installation time was 18min:11s.
After your suggested optimizations, I ran the installation again, this time installation was 1m:36s.