假设我在 IP 为10.1.2.3
. 如果我在该服务器上运行一个希望连接到数据库的进程,它可以使用:
- 10.1.2.3,1433
- 本地主机,1433
- 机器名,1433
第三个选项会产生更多的开销,因为它每次都需要查找 DNS 对吗?但是其他两个选项呢?对于所有意图和目的,它们是否相同?
显然 IP 可以更改,但 localhost 始终是 localhost,因此这是该选项的一个好处,但另一方面,IP 可以从网络中的任何机器使用,localhost 仅在服务器本身上,因此这是使用 IP 的一个好处。但我只关心速度/性能/可靠性/开销等