If your MySQL server and its clients all run on the same machine, the clients can connect to the server using local interfaces such as shared memory on Windows or a socket file on Unix. These interfaces require no traffic to cross an external network. In such a configuration, networking performance is a minimal concern. However, many MySQL installations are more distributed, and the server and its clients do not necessarily run on the same machine. For example, the MySQL server might run on a machine that is dedicated to it, with clients all connecting to the server from other machines. In distributed environments, you should think about factors that affect the performance of your network:
|