Dapper执行Sql语句HitCache导致很慢
2017-05-17 22:41
141 查看
现象,Dapper执行Sql超时,在查询分析器里面执行Sql很快
通过分析发现被转换成了 exec sp_executesql '你的Sql'
stackoverflow说法:http://stackoverflow.com/questions/15683197/weird-timeout-issues-with-dapper-net
最终换了写法,不使用缓存。timeout时间设置为120s
关键字: Dapper HitCache timeout
通过分析发现被转换成了 exec sp_executesql '你的Sql'
stackoverflow说法:http://stackoverflow.com/questions/15683197/weird-timeout-issues-with-dapper-net
最终换了写法,不使用缓存。timeout时间设置为120s
using (var conn = new SqlConnection(RDBSBase.ConnectionString)) { conn.Open(); var queryList = conn.Query<T>(strs, _dy, null, false, 120, CommandType.Text); tbhylist = queryList.ToList(); }
关键字: Dapper HitCache timeout
相关文章推荐
- 【转自Oracle ACE --杨廷琨】sqlplus注释导致语句重复执行
- Dapper 执行带参数的SQL语句时,报"必须声明标量变量@xxx"
- 一条执行4秒的sql语句导致的系统问题 (转)
- 一次数据库不繁忙时一条sql语句2个执行计划导致业务超时的故障处理
- mysql版本不同所导致SQL语句执行错误的问题
- db2由于分页大小导致sql语句无法执行.
- sybase数据库中索引导致sql语句执行不成功
- 最近用plsql通过 @sql语句路径的方式 因为手贱导致sql文件执行不下去的问题
- sqlplus下注释导致语句重复执行
- (性能优化篇)如何获得j2ee应用所执行的SQL语句
- 生成SQL语句字符串,通过存储过程执行
- 得出SQL语句的执行时间的方法
- 一个存储过程:带参数动态执行sql语句:Execute Immediate
- SQL语句执行快马加鞭(载自http://blog.csdn.net/softj处)
- EXPLANIN PLAN 的输出显示ORACLE如何执行SQL语句
- 在ASP中使用SQL语句之5:开始执行
- 让你的sql语句跨服务器跨数据库跨表执行
- @@ERROR @@ROWCOUNT 返回的都是上一条SQL 语句后的执行信息。
- docmd.runsql 语句执行的操作查询如何回滚?
- SqlCommand的ExecuteNonQuery()方法执行多条T-SQL语句