These files are different configuration information that MySQL recommends for different applications, but these configurations are only applied to My.ini.
which
1, My-small.ini is designed for small databases. This model should not be used for databases that contain some common items.
2, My-medium.ini is designed for the medium sized database. If you are using Rhel in your enterprise, you may have significantly more physical memory than the minimum RAM requirement (256MB) for this operating system. This shows that if you have so much RAM memory available, you can naturally run other services on the same machine.
3, My-large.ini is designed for a computer dedicated to a SQL database. Because it can use up to 512MB of memory for the database, at least 1GB of RAM is required on this type of system so that it can handle both the operating system and the database application.
4, My-huge.ini is designed for the database in the enterprise. Such databases require dedicated servers and more than 1GB or 1GB of RAM.
These choices are highly dependent on the amount of memory, the computer's speed of operation, the size of the database, the number of users accessing the database, and the number of users who load and access the data in the database. As databases and users continue to grow, the performance of the database may change.