它可能有点偏离主题但我正在寻找一些规则如何优化Web服务的速度。目前我的响应时间为12到18秒。 Web服务连接到1个数据库,但从3个不同的表中获取数据。我注意到如果我连接到1个表,我的速度大约是2秒来获取所有数据。
是否有一些文档可以帮助我优化网络服务(甚至数据库)以获得大部分速度?
本案中的一些问题:
感谢
答案 0 :(得分:1)
您需要一种方法来识别瓶颈。当您在Azure上托管时,您可以尝试使用Glipse :(在http://getglimpse.com)
小费:
- 针对您的数据库运行您的查询并启用分析器/执行计划以检查是否缺少索引。尝试以不同的方式编写查询,并比较执行计划,看看是否有任何改进。