以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  数据查询速度问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=149647)

--  作者:zhysh
--  发布时间:2020/5/8 12:35:00
--  数据查询速度问题
老师,想问一下;查询速度方面的问题:
把数据加载到Datatable后再查询,应该比使用SQL进行后台查询快,但很多数据都加载Datatable中可能会影响运行速度。特别是数据量越来越大的时候。
有没有什么好的方式,在数据量大的情况下,比如百万条数据,查询速度和运行速度能比较快。

--  作者:有点蓝
--  发布时间:2020/5/8 13:44:00
--  
1、提高服务器硬件配置和网络带宽
2、优化数据库,比如设置索引,优化使用的sql等等
3、根据情况加载一定数量的数据处理。正常也不可能一次就处理百万条数据,就算可以全部加载,用户也看不过来。根据业务需要提供条件查询,比如今天,本月,编号等等等,把符合条件的数据一次查出来,或者分页处理。记录使用动态加载,需要的时候再 加载,而不是已启动就加载,这样把加载的压力分散到各个功能、窗口中,就算一次加载上万数据慢一点用户应该还是可以接受的