如何高效使用存储过程按需要读取数据?请各位高手讲解,小弟诚谢!在线等。。
大家好,我是.net版那边的,最近做了一个asp.net的东西,由于采用了数据分页,所以希望每次读取的数据刚好是分页的就够了,全部读取太过浪费!
于是写了一存储过程,由于本人对此并不了解,还请各位高手帮忙看看,斧正一下!
我写的存储过程是按照要读取的数据分页的索引和每页的大小提交过来,然后将符合我的条件的数据全部放到一个临时表里,然后在临时表里用游标来获取我要读取的数据段,最后返回,但我发现,这样我不是每次都要把所有符合条件的数据读取,然后建临时表?那样的话,只是减少了数据输出的量,但数据库的运算没有得到降低,于是每次对程序做重力测试的时候,SQLSERVER都占用了很多的资源……CPU很BT的达到了60%多,汗,我该怎么做呢?