mssql2005的优化器 遇到复杂的sql,是不是有点犯傻?
mssql2005的优化器 遇到复杂的sql,是不是有点犯傻?
2个 结果都约200行、用时都10秒以内的 查询,join起来,10多分钟都出不来!
利用2个临时表先保存2个查询的结果,再join就只需10多秒!
昨晚还有一个存储过程,一个游标(结果越1、2千行,用时15秒),经过一个循环拼凑过程,就需要6分钟!
而那个游标改为少关联一个表,少一点限制(结果几十万行,用时20秒的),也经过同样循环拼凑过程,却只需要1分钟。。。。
很多人认为mssql不可大用,会不会就是指这些问题?