aspnetpager的分页存储过程问题?
我有三张表关联,取数据,数据量共为537823条记录,
现用了aspnetpager 6.0版本的分页控件,
现在分页超时,无法打开,
我想请问一下什么原因?
这个分页不是很快的吗?是不是我的存储过程有问题呢?
我的存储过程如下:(其中V_memlist为视图)
CREATE PROCEDURE sp_GetMemberList
(
--@ColList VARCHAR(4000) --显示的字段
--@Table VARCHAR(4000) --查询的表,from后面的语句
--@Where VARCHAR(4000) --查询条件,where后面的语句
--@Sort nVARCHAR(255)= ' ', --排序条件,不带表名的字段名
@PageSize INT, --每页记录数
@PageIndex INT, --当前页码
--@ID nVARCHAR(255)= ' ', --ID字段,例如 "memberid "
--@ID_WithTableName nVARCHAR(255)= ' ', --带有表名前缀的ID字段名,例如 "t_member_member.memberid "
@DoCount int=0, --是否获取记录数
@ParentID varchar(10),
@tbxKeyWord VARCHAR(50), --查询参数
@ddlKeyField VARCHAR(20), --查询参数
@ddlCheckStatus VARCHAR(10), --^
@ChkNumber INT , --^
@StartTime VARCHAR(20), --^
@EndTime VARCHAR(20), --^
@OutCount int output
)
AS
DECLARE @Sql nVARCHAR(4000)
DECLARE @Where VARCHAR(5000)
DECLARE @Sort VARCHAR(255)
DECLARE @ID