刚说完Database tunning, 就碰到个实际性能问题, 我们系统中一个查询耗时86秒, 这是一个web app中用到的查询, 这个Response Time是不能被接受的, 头疼在这个问题不是每次都出现。Developers测试时2秒内完成, 但Marketing team测试就是这么久。 这86秒是用profiler抓出来的, 这是用的是.net sqlClient Data Provider. 同样的sql statement用SSMS运行就只花2秒 不像是lock的问题, 没有什么对表的写操作。 这种情况, 足迹各位高手有没有什么idea? 会是什么原因造成的。 |