老大你那数据量太大了这个要是想不超时的话得从系统结构上重新考虑尽可能重新有效的规划你要查的表的PK并在查询中利用PK做查询的条件开头~~~否则你的数据量太大IO要花很久的有可能的话尽量要把磁盘的性能提升上来RAID5表内一行的数据量尽可能控制在比较小的尺寸不行的话就考虑水平(分区表)或是垂直对表进行划分用PK关联
第一种途径使用命令行在mysql提示符下>setglobalwait_timeout=1814400这种方式是一种临时方法,重启服务就会返回默认值了。第二种途径修改myini配置文件[mysqld]wait_timeout=31536000interactive_timeout=31536000在mysqld下面添加以上两行,后面的数字是时间首先服务中找到mysql,然后右键属性,在可执行文件的路径中,使劲向后拖动鼠标就可以看到myini的文件了。
以我的经验判断,暂时有两种可能:
1,你说总是是什么意思,如果是从安装成功到现在都是这个提示,那么你可以考虑一下你的监听文件tnsnamesora有没有配置对,别名,IP地址,以及SID,如果是最近才出现,那么你要查一下oracle电脑所在IP地址有没有修改过,修改了,同理,修改一下监听文件。
2,你的监听服务没有启动,或者需要重新启动一下,你再自己尝试一下吧。
有问题再留言。
以上就是关于为什么数据库连接超时全部的内容,包括:为什么数据库连接超时、keepalived下,mysql连接超时、plsql连接linux上的oracle数据库为什么总是出现ORA-12170:TNS:连接超时。求大神助攻等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)