针对大型数据库进行查询时,包含 WHERE 子句(并非唯一子句)的查询总是占用大量资源,查询优化器的智能水平无法消除这些构造的资源开销。SQL Server 使用最佳访问计划,但查询优化会受到可访问内容的限制。单个查询的性能通常优于游标操作。因为一组游标语句通常是一个外循环操作,在此操作中,一旦使用内部语句便开始处理外循环中的每一行,所以可考虑使用 GROUP BY 或 CASE 语句来替代。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22903848/viewspace-623384/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/22903848/viewspace-623384/