我们在对一个输出成千上万条记录的存储过程进行回归测试时,遇到了一个奇怪的行为:
如果在短时间内调用该存储过程超过20次,则存储过程可能以不同的顺序输出相同参数的结果。
有人对这种行为有任何想法吗?
由于某些原因,我们无法在存储过程中明确指定顺序。
我们在对一个输出成千上万条记录的存储过程进行回归测试时,遇到了一个奇怪的行为:
如果在短时间内调用该存储过程超过20次,则存储过程可能以不同的顺序输出相同参数的结果。
有人对这种行为有任何想法吗?
由于某些原因,我们无法在存储过程中明确指定顺序。
ORDER BY
进行显式排序,则不能保证顺序。