社区
C#
帖子详情
为什么第一次连接数据库特别慢
仙剑
2012-05-02 04:24:46
请高手们指点:我用C#连接MySQL数据库,首次连接特别慢是什么原因
MySQL数据库在 10.7.244.17 255.255.255.128
我的程序运行在 192.168.4.218 255.255.255.0
当我把程序复制到 10.7.231.141 上运行连接数据库就很快,这是什么原因,网段?可是10.7.231.141和10.7.244.17也不在同一网段呀?
...全文
726
13
打赏
收藏
为什么第一次连接数据库特别慢
请高手们指点:我用C#连接MySQL数据库,首次连接特别慢是什么原因 MySQL数据库在 10.7.244.17 255.255.255.128 我的程序运行在 192.168.4.218 255.255.255.0 当我把程序复制到 10.7.231.141 上运行连接数据库就很快,这是什么原因,网段?可是10.7.231.141和10.7.244.17也不在同一网段呀?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
微wx笑
2013-06-22
打赏
举报
回复
我在本地IIS上发布的也是第一次点数据库的时候超级慢。
salmonl
2012-05-02
打赏
举报
回复
是远程操作吧,应该快不了
macooidle
2012-05-02
打赏
举报
回复
本地防火墙?
cat545
2012-05-02
打赏
举报
回复
第一次启动配置当然会慢。
chenjinfeng123456
2012-05-02
打赏
举报
回复
你要保证数据库和程序在同一个局域网。与网络环境有关。
ycg_893
2012-05-02
打赏
举报
回复
10.7.231.141和10.7.244.17是同一网段.属于A类地址,第一段表示网络地址,后三段是机器地址.
对于A类,只要第一段相同,后三者不同都是同一网段.
而对于C类,前三段相同,最后一段不同就是同一网段,但前三段只要有不同的,都不属于同一网段.
详查:IP地址的构成.
ycproc
2012-05-02
打赏
举报
回复
与网段 关系不太大
网速 程序 等运行的 环境什么的 有很大关系
种草德鲁伊
2012-05-02
打赏
举报
回复
第一次没经验。
ycg_893
2012-05-02
打赏
举报
回复
10.7.231.141和10.7.244.17是同一网段.属于A类地址,第一段表示网络地址,后三位是机器地址.
而192.168.4.218与192.168.0.218,就不是同一网段,属于C类地址:前三段号码为网络地址,只有最后一段是机器地址.
因此:192.168.4.218与10.7.231.141属于跨网.当然要比同同网慢.
关于IP地址:
http://baike.baidu.com/view/3930.htm
zhang6236872
2012-05-02
打赏
举报
回复
这个肯定会慢的,如果要想快点,在服务器上最好走内网IP
仙剑
2012-05-02
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
我猜测你的程序是在你本地电脑上,而数据库是在别人的服务器上,你用本地访问外网当然慢了
[/Quote]
这不是一般的慢,我Ping 10.7.244.17 6ms ,网络应该很快的
snlixing
2012-05-02
打赏
举报
回复
我猜测你的程序是在你本地电脑上,而数据库是在别人的服务器上,你用本地访问外网当然慢了
ohkuy
2012-05-02
打赏
举报
回复
机器配置一样么?
第一次
连接数据库
时速度很
慢
问题解决
在web容器加载完毕后,调用接口时,init连接池时,速度很
慢
速度可能在1分钟左右,主要是因为它会先去查询DNS,然后再连接。 解决方案:在mysql的配置文件中配置skip-name-resolve 结果:速度有明显提升 ...
mysql数据库连接池
第一次
初始化
特别
慢
的解决方法
如果你的mysql主机查询DNS很
慢
或是有很多客户端主机时会导致连接很
慢
,由于我们的开发机器是不能够连接外网的,所以DNS解析是不可能完成的,从而也就明白了为什么连接那么
慢
了。同时,请注意在增加该配置参数后,...
记一次druid
第一次
连接数据库
很
慢
问题的发现
写的前后端分离项目中,每次过一段时间之后第一个请求总是很
慢
,还有项目刚开启得时候
第一次
登录直接无结果所以想着修复一下这个bug 注意,该问题目前我还没有解决 过程 我先是打开前端看了一眼,发现是前端完全没有...
连接
第一次
连接MySqL数据库 相当
慢
对代码进行测试,发现
第一次
连接时较
慢
。 以前用C++连接Oracle时,也遇到类似的问题。 当时找到原因是由于Oracle对连接进行了域名解析,由于DNS服务器不可达,要等到连接超时后,才抛出异常。详细信息请参考 ...
第一次
连接MySqL数据库 非常
慢
当新的客户连接mysqld时,mysqld创建一个新的线程来处理请求。该线程先检查是否主机名在主机名缓存中。如果不在,线程试图解析主机名。 mysql的配置文件 /etc/mysql/my.cnf 中添加如下项 [mysqld] skip-...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章