...
Ideally, you should have a few..
..buthowever, if you have a large amount, dating back a long time, together with a large audit log table, cloning will take too long, or may even fail.
...
Therefore, Please do the following to ensure a more efficient and quicker way of moving Duslashield from and existing replication cluster...
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
The easiest way to check the size of your audit log table is to go to C:\Program Files\Deepnet DualShield\mysql\data\dualshield and search for the log.idb file In the screenshot posted above 3Gb is acceptable and should not hamper the cloning, but if you have 10, 20, or 30 Gbs or more it is advisable to cut this down. If you are not concerned with keeping the audit logs, then the fastest approach is to stop DualShield service, log into your Mysql console via command prompt or MySQL Workbench and drop the log table..
Please note that for DualShield v5 you also need check the size of the log_field.idb and drop this table first. If you are not confident with MySQL queries you can use the Truncate audit trail task in the admin console to do the same thing. If you would prefer to keep some of the records you can set the parameters of the days you want to keep and run the Purge old audit trail records task, If you wish to backup whilst purging then you can run the Export/Purge old audit trail records task. Export and Purge old audit trail records Please note that Purging is a longer process than truncating, and export/purge will take even longer. Once you have completed the trucate or purge tasks it is recommended to then optimize the table size to ensure the file size of the table reduces
Do the same for the table log_Field if required (for DualShield v5) |
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Binary log files (often referred to as binlogs) in MySQL are a record of all changes made to the database. They are essential for replication, backups, and recovery purposes. Binlogs track events such as:
MySQL uses binlogs to propagate changes from a master database to one or more slave databases in a replication setup. The slaves read and apply the binlogs from the master to stay synchronized. Over time the the amount of bin log files increase and therefore so does the size of the file they are stored in. This will take up hard drive space plus, this will significantly slow the process if you are cloning the system as the more bin log files there are, the more that have to be copied during the cloning process. Therefore there is some house keeping that needs to be done to ensure the older bin log files get deleted.
|