I'm using my public hostname to connect to a MySQL database. The hostname resolves to my server's external IP (e.g. 18.104.22.168). 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?