这看起来似乎微不足道但我想知道使用正确的索引技术可以避免CXPACKET等待到底是什么?
答案 0 :(得分:1)
您应该检查执行大型扫描的查询。如果这些扫描是由缺少索引引起的(当您有足够的选择性谓词但服务器确实执行扫描时),则可以避免扫描创建适当的索引。但是,如果您正在读取所有数据,例如,每天晚上我们正在加载整个数据库,从另一个数据库读取所有表(OLTP,从另一个服务器恢复),非正规化数据,我们无论如何都要执行全表扫描,我们无法避免CXPACKET等待,因为我们唯一的选择是关闭并行性,但它会减慢我们的加载速度。所以它就在那里,服务器没有问题。我们只是将这个等待作为我们服务器的前1名,但它非常好