你误解了存储过程的用途。存储过程主要解决的是将大量费时的操作放在服务器端执行,减少服务器与客户机之间的通讯量,以提高效率。你这个测试中,存储过程中的操作非常简单,体现不出存储过程的优势,而且执行存储过程需要一些额外的开销。你的测试主要费时在服务器与客户机之间的通讯上。
改变一下测试方式,将1000次循环查询放在存储过程中,然后在客户端循环10次,看看是否有提高?
简单的计算和查询从执行效率来考虑,没有必要用存储过程来实现。