MySql 查询数据时间过长,导致程序报错 怎么解决 50

MySql查询数据时间过长,导致程序报错怎么解决... MySql 查询数据时间过长,导致程序报错 怎么解决 展开
 我来答
376710727
2016-04-26 · TA获得超过8937个赞
知道大有可为答主
回答量:2593
采纳率:100%
帮助的人:1285万
展开全部
如果不能更改数据库结构,且不能更改查询的语句,只是希望不报错的话,
请检查你程序文件中,调用Mysql的模块,
以C#为例,会使用ado.NET来操作Mysql数据库,
在配置文件中,会有<TimeOut>属性,默认是60000ms 即一分钟.
查询时,程序请求Sql =>sql处理 =>sql返回结果,
如果处理过程超过60000ms 就会报错,
将这个属性该为更大的数值即可解决,

如果是其他语言开发的程序,应该也会有类似的属性可供修改。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yfcp
2016-04-08 · 知道合伙人软件行家
yfcp
知道合伙人软件行家
采纳数:1748 获赞数:5545
有多年网站建设相关工作经验。熟悉ASP、ASP.net、VB、JavaScript、HTML等语言和CSS、Ajax等相关技术。

向TA提问 私信TA
展开全部
查询超时,需要看具体的查询语句以及数据库结构、代码等是否有问题。
数据库创建索引,对查询条件where进行优化(重点看看这块)。
追问
本人 对于sql优化这块不是很了解,where语句因为业余需要已经不能改了。
有没有什么办法让程序不报错,查询慢点没事
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ldbing_104
2016-04-18 · TA获得超过706个赞
知道小有建树答主
回答量:1517
采纳率:0%
帮助的人:270万
展开全部
1 主要优化程序方法,
2 提升电脑性能
3 病毒清理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2016-04-09
展开全部
优化你的查询,60秒都完不成的查询,要是多用户会怎样?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黄晓锋LOVE
2016-04-08 · TA获得超过321个赞
知道小有建树答主
回答量:606
采纳率:0%
帮助的人:106万
展开全部
???????????

不知道你在说什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式