如图所示,因为数据表很大,查询时间较长,大概需要1分30秒,导致出错,不知道在哪修改超时时间,希望大家能帮帮忙
数据库大数据asp.netxpo
数据库大数据asp.netxpo
解决方案 »
- 请大家看看,这个问题如何解决?到现在还没搞定
- 如何像新闻列表一样10条信息显示两列左右各5条。。
- 文字 图片 合成
- vs2005打包web时没有主输出,只有内容文件
- 数据访问层返回1后UI界面层如何获得参数?
- 数据库查询问题。
- 能否遍历页面上的所有控件,包括panel内和table内的子控件
- 为什么我的Asp.Net程序在其他机器上都不能房屋,而且在自己的机器上也只能用localhost访问?
- 请问哪里有下拉式的日期选择控件或是javascript代码啊,最好有详细解释!!
- ASP.NET MVC5 莫名报 ArgumentOutOfRangeException 求解决
- DropDownList动态更新时 CKeditor编辑器不显示
- 100分求高手幫忙看下這個EF問題
要加快,最好是,水平分割,或者垂直分割。
链表,索引什么的都加上,不知您的结构,只能给这些建议了
ex:只抓ID, 但顯示時才抓數筆詳細資料
数据要用多少读取多少,我想不至于有很庞大的数据让你一次读取的。
我个人觉得 你这 根本还是 做SQL 优化。
查询的是一个巨型视图,由多个表构成,每个都上百万,有的是千万数据,还得分组排序,里面还有函数计算,我自己的优化能力已经无法再加快该视图的速度了,而这个需要1分半钟才能查出来的基本上已经是需要处理的最大数据了,所以只要能打开就行,打开一次就有了缓存,以后访问就都快了
是这样嘛? 我好像觉得 这个不会缓存吧。
有缓存的,我用的MySql数据库,他每次都是从缓存中读的,若没有则从文件更新到缓存,所以我只要打开一次就会快。我这个由于界面显示时有4层分组,每个分组里都有各自分组元素的数量,也就是说先按A分组,然后在A分组的基础上按B分组,之后在B的基础上按C分组、之后D,每个父组与子组都有数量统计,如果做分页感觉很麻烦,所以后来用了Xpo技术,就是Dev公司XpoDataSource数据控件,自动实现分页,而且效率超高,我试过单表的,1000万数据,耗时几乎是0,翻到最后一页也是这样,不知道他怎么做到的,所以用了XPO技术,每次打开时的确快很多,但每次点击那个展开分组的加号需要等5-6秒,而我目前这种第一次全打开的方式每次点加号几乎不耗时,而用户的主要操作是点击那些加号,一个大的任务,光分组加号就得数百个