Asp.net MySQL GridView 超大数据量

[复制链接]
查看11 | 回复5 | 2010-8-11 17:41:37 | 显示全部楼层 |阅读模式
我现在做一个项目,开发语言是用ASP.NET的,但是数据库用的是MySQL(不要问为什么),现在我要用到的一个功能是查询日志的功能,这个日志大概有一百万条的数据量,这个时候我想用GridView的功能,但是考虑到响应时间啥的会顶不住,而且上网也搜不到ASP.NET+Mysql这方面的。请哪位大侠帮忙指点下。分数不多,请各位帮忙下!

回复

使用道具 举报

千问 | 2010-8-11 17:41:37 | 显示全部楼层
用分页程序。关键 select * from t 50,10 /*50 - 开始记录 , 10 pagesize*/别的都一样代码如下:CREATE PROCEDURE p_pageList ( m_pageNo int , m_perPageCnt int , m_column varchar(1000) , m_table varchar(1000) , m_condition varchar(1000), m_orderBy varchar(200) , out m_totalPageCnt int ) BEGIN SET @pageCnt = 1; -- 总记录数 SET
回复

使用道具 举报

千问 | 2010-8-11 17:41:37 | 显示全部楼层
要不换datalist。
回复

使用道具 举报

千问 | 2010-8-11 17:41:37 | 显示全部楼层
做个分页查询的存储过程,这样,放在DataSet中的数据就没有那么多了。一般的数据量超大的绑定到GridView都是这样实现的
回复

使用道具 举报

千问 | 2010-8-11 17:41:37 | 显示全部楼层
可以用,麻烦你看一下有关mysql的书籍,根据自己的情况找一种快速查询的方法
回复

使用道具 举报

千问 | 2010-8-11 17:41:37 | 显示全部楼层
用循环显示应该不是很慢的吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行