mysql数据库 *** 作耗时很久是什么原因

mysql数据库 *** 作耗时很久是什么原因,第1张

Mysql查询语句慢,执行时间长和等待时间长的原因

没有索引或没用好索引(单值索引和复合索引)

关联查询太多join,

服务器调优及各个参数设置(缓冲,线程数等)

如果不能更改数据库结构,且不能更改查询的语句,只是希望不报错的话,

请检查你程序文件中,调用Mysql的模块,

以C#为例,会使用ado.NET来 *** 作Mysql数据库,

在配置文件中,会有<TimeOut>属性,默认是60000ms 即一分钟.

查询时,程序请求Sql =>sql处理 =>sql返回结果,

如果处理过程超过60000ms 就会报错,

将这个属性该为更大的数值即可解决,

如果是其他语言开发的程序,应该也会有类似的属性可供修改。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9610242.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存