在本地主机而不是域上连接/使用MySQL是否更快(即使该域解析为同一台计算机?)>

问题描述 投票:14回答:3

如果我在Linux机器上运行MySQL,与连接到解析为同一机器的域相比,如果连接到本地主机,运行查询是否更快?这是使用JDBC的Java。

如果我在Linux机器上运行MySQL,与连接到解析为同一机器的域相比,如果连接到本地主机,运行查询是否更快?这是使用JDBC的Java语言。

java mysql jdbc
3个回答
12
投票

直接使用本地主机上任何接口的IP地址-回送接口(127.0.0.1)或任何其他接口-具有绝对最佳性能的选项。数据包实际上将通过回送接口(实际上使用哪个IP)以-CPU速度进行路由。


3
投票

localhost是一个可以解析到您的计算机的域,所以我想说它是一样快。

使用文件套接字可能会有所不同,尽管我不知道JDBC是否支持它。


1
投票

使用127.0.0.1localhost甚至更快,因为它直接指向IP

© www.soinside.com 2019 - 2024. All rights reserved.