mysql-程序常常出现timeout expired问题

问题描述

程序常常出现timeout expired问题


求教各位,程序是C#程序,数据库mySql。这中情况偶尔发生,当我打开另一个窗口执行查询,并保存后,再操作这个窗口就没问题了。很奇怪的问题。

解决方案

超时了,网络不好,就把超时修改长一些

解决方案二:

试过了!我这是100M光纤,访问同一数据服务器同一数据库后,其他程序都能访问。

解决方案三:

检查下是不是死锁导致的
uid 操作没有commit

时间: 2024-12-08 03:31:39

mysql-程序常常出现timeout expired问题的相关文章

net-MySql每天在同一个时间点报错:Timeout expired.

问题描述 MySql每天在同一个时间点报错:Timeout expired. 20C 连接:局域网内连接:Mysql安装方式:以Windows服务的方式启动,mysqld install 服务名,配置文件只有一个my.ini文件:数据库访问方式:调用程序集MySql.Data.dll,版本5.0.9.0:程序:定时每分钟往局域网内的服务器插入数据,分实时数据和历史数据: 历史数据:每分钟统计好所有数据,一次性以"insert 表名 Value()()...."的方式插入: 实时数据:每

service-Service提交时出错: timeout expired.

问题描述 Service提交时出错: timeout expired. 各位大侠帮忙看看这个问题可能是什么引起的,谢谢 在提交save的时候抛异常, 应该不是timeout引起的,时间设成5分钟了 解决方案 超时的时间设置是多少呢?将超时时间设置的更长一些试试. 解决方案二: 说明服务器没有响应,检查服务器是否活着,网络是否通常,地址有没有搞错.

c#-Connection Timeout Expired数据库偶尔会连接超时, 每小时会出现那么两三次

问题描述 Connection Timeout Expired数据库偶尔会连接超时, 每小时会出现那么两三次 Connection Timeout Expired. The timeout period elapsed while attempting to consume the pre-login handshake acknowledgement. This could be because the pre-login handshake failed or the server was

JAVA+Mysql程序,想在Mysql的一张表中让数据库自动生成一个字段的Icq号

问题描述 JAVA+Mysql程序,想在Mysql的一张表中让数据库自动生成一个字段的Icq号 我想做个聊天系统,想在Mysql的一张注册表中,加入注册信息后,让数据库自动生成一个Icq号.好像我们的QQ账号似的.简单的只要能实现就行.我新手. 解决方案 添加一个字段,设置为int或bigint类型,在设置主键自增长(AUTO_INCREMENT ). 解决方案二: 添加一个字段,设置为int 主键 自动增长就可以了. 解决方案三: 数据库增加一列,设置为标识列,有种子和增量. 解决方案四: 可

连接池和 Timeout expired异常解决方法

连接池和 timeout expired异常解决方法 你需要保证你每次调用连接的同时都在使用过后通过close()或dispose()对其执行了关闭.最简单的办法就是使用using,将你的连接泄漏方法修改成如下面的代码样式: public void doesnotleakconnections()     {            using (sqlconnection sqlconnection1 = new sqlconnection("server=.sqlexpress ;integr

MySql每天在同一个时间点报错:Timeout expired.

问题描述 连接:局域网内连接:Mysql安装方式:以Windows服务的方式启动,mysqldinstall服务名,配置文件只有一个my.ini文件:数据库访问方式:调用程序集MySql.Data.dll,版本5.0.9.0:程序:C#写的Winform,24小时运行,定时器每分钟往局域网内的服务器插入数据,分实时数据和历史数据:历史数据:每分钟统计好所有数据,一次性以"insert表名Value(),()...."的方式插入:实时数据:每分钟等历史数据插完,以循环方式插入每条数据,循

SSRS 2008 R2 错误:Timeout expired. The timeout period

     今天遇到了Reporting Services(SQL SERVER 2008 R2)的报表执行异常情况,报表加载数据很长时间都没有响应,最后报"An error occurred within the report server database.  This may be due to a connection failure, timeout or low disk condition within the database.;". 检查C:\Program Files

mysql提示 Lock wait timeout exceeded解决办法

利用 SHOW PROCESSLIST来查看问题 原因:原因是你使用的InnoDB   表类型的时候, 默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s, 因为有的锁等待超过了这个时间,所以抱错. 你可以把这个时间加长,或者优化存储过程,事务避免过长时间的等待. 解决的办法有两个: 第一:innodb_lock_wait_timeout 锁定等待时间改大 my.ini文件:  代码如下 复制代码 #innodb_lock_wait_timeout = 50 修改

一个基于mysql的登陆验证程序(一)

mysql|程序 <?     /******************************************************     file name: login.php3     Login Check     编码: PHP 4     作者: Kevin Lee < webwing@21cn.com >      Database: MySQL.     Host: localhost Database : mydb     Table structure f