# Recommended MySQL Tuning for ABit Software
It's advisable to optimize the MySQL configuration. Using MySQL workbench is recommended. Select Options File and search for option.

### General
sql-mode | "STRICT\_TRANS\_TABLES,NO\_ZERO\_IN\_DATE,NO\_ZERO\_DATE,ERROR\_FOR\_DIVISION\_BY\_ZERO,NO\_ENGINE\_SUBSTITUTION" |
|
|
### InnoDB
innodb\_buffer\_pool\_size | This setting can be up to 80% of the machines physical memory (1000 MB should be adequate) |
Innodb\_file\_per\_table | MySQL will use a separate .idb file for each table, rather than share the data in one file.
|
### Performance
query\_cache\_size | Recommended value 20M |
|
|
### Networking
max\_allowed\_packet | Recommended value 1000M. This allows larger data blobs to be inserted into the database. |
max\_connections | Recommended value is 1000. Adjust this setting depending on site size. |