如果我在Linux机器上运行MySQL,与连接到解析为同一机器的域相比,如果连接到本地主机,运行查询是否更快?这是使用JDBC的Java。
如果我在Linux机器上运行MySQL,与连接到解析为同一机器的域相比,如果连接到本地主机,运行查询是否更快?这是使用JDBC的Java语言。
直接使用本地主机上任何接口的IP地址-回送接口(127.0.0.1)或任何其他接口-具有绝对最佳性能的选项。数据包实际上将通过回送接口(实际上使用哪个IP)以-CPU速度进行路由。
localhost
是一个可以解析到您的计算机的域,所以我想说它是一样快。
使用文件套接字可能会有所不同,尽管我不知道JDBC是否支持它。
使用127.0.0.1
比localhost
甚至更快,因为它直接指向IP