发生过这样一件事, 写了一个SQL,查询数据大概5秒,但是放到存储过程里面去了过后,查了5分钟也没给出结果,后来网上找解决方案,终于找到一个解决方案. 在存储过程的参数那里对参数进行一个传递.反正他们说的参数嗅探是这个意思.这是存储过程的机制.具体是什么,大家去网上搜索下. ALTER PROCEDURE SelUserRecordGameScoreInfoByKindID @varTime1 DATETIME, @varTime2 DATETIME, @varKindID INT, @vart…