部署到服务器上, 程序一直在运行(是一个循环 查询),导致登陆系统 瘫痪(无法进去)。
请问下如何解决这个问题 ? 能够每次查询一次释放一次空间吗?
循环查询啊,,,,为什么要那么频繁啊...
第一:用链接池,
第二,循环里sleep(50)一下.
长轮询并不可怕, 怕的是这个东西消耗太大。
--1. 数据库什么类型?
--2. 这个SQL 手动执行消耗多少秒?查询表有多少行?返回多少行? 相关表有些什么索引?能贴一下执行计划吗?
估计是效率不高造成了阻塞, 建议先加上 with(nolock) , 还不行的话就要优化相关的 sql 了, 你最好是先补充一下我上面提的问题。