I'm using my public hostname to connect to a MySQL database. The hostname resolves to my server's external IP (e.g. 220.127.116.11). Is the data I'm sending/receiving via the MySQL connection going over the internet at all? Would it be faster to use localhost? Will it take up my server's bandwidth?