【发布时间】:2012-03-19 12:17:27
【问题描述】:
我正在使用 Aspnet 会员,并且我已将用户信息存储在会员相关数据中,例如用户 ID 和密码存储在 Aspnet_Membership 表中,成员配置文件(如 aspnet_profile 表中的名字、姓氏、姓氏、出生日期等)。
现在我需要在我的网页中添加一个搜索面板。此搜索面板包含搜索参数,如名字、姓氏和加入日期等。根据此搜索参数,我需要从个人资料和用户的上次登录信息中搜索用户。我使用 profilecommon 和 profilebase 类来检索这些数据。但它非常缓慢。系统根据参数从70条记录中查找数据至少需要2分钟。
请帮助解决这个程序。
【问题讨论】:
-
您是否在数据库表中创建了索引?您可以发布您用于搜索的 SQL 查询吗?
-
是的,已创建索引。顺便说一句,这些表是使用 aspnet_regiis 创建的。那么我需要显式生成索引吗?
-
你能解释一下吗:“根据参数从70条记录中查找数据。”什么参数,什么数据,什么查询? 70 条记录意味着您有 70 个用户?
-
是的,70 条记录意味着 70 个用户。
标签: asp.net