社区
C#
帖子详情
数据库读取数据如何加快速度?
Thristian
2004-08-31 11:49:33
c/s结构,读出几万条记录就要十几秒,如何让数据库读取数据如何加快速度?
...全文
596
15
打赏
收藏
数据库读取数据如何加快速度?
c/s结构,读出几万条记录就要十几秒,如何让数据库读取数据如何加快速度?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
俞庆平
2004-09-01
打赏
举报
回复
1. 存储过程取数据
2. 建立分区表
3. 一次只取少量数据
4. 尽量多以关键字为索引的查询,并且关键字以整数为最好。
5. 尽量不要回传DataGrid中的数据。
6. 尽可能避免频繁查询数据库,可以自己创建常用数据的缓存
7. 查询语句尽量少关联其它表,并且尽可能避免两个大表或有大表存在的关联。
8. 还没想好。
pegtop
2004-09-01
打赏
举报
回复
1:你用的是什么连接,是ADO.net吗?不是的话改过来
2:你用的是SqlDataReader还是SqlDataAdapter,建议用后者
3:你的数据库性能可能要优化或者查询语句要优化
fish21cn
2004-09-01
打赏
举报
回复
企业管理器里读取数据是异步的,也就是并不是所有数据全部读出才显示,他是一边读取数据一边显示,其实也就是变相的分页形式。
你可以研究一下delphi里的datagrid.
还有,你取得10000条记录就要120秒,有点夸张也。
jkflyfox
2004-08-31
打赏
举报
回复
提升网络性能
优化数据库设计,建立索引
优化查询语句,只取需要的数据,尝试使用存储过程。
jiezhi
2004-08-31
打赏
举报
回复
每次只读少量的记录,比如20条
再者建立索引
Eddie005
2004-08-31
打赏
举报
回复
优化数据库性能、优化查询语句
不解的是为什么要一次读取几万条数据,看也看不过来?
Thristian
2004-08-31
打赏
举报
回复
在c/s方式下怎么实现?如何判断分页
xiaoxiaozxcvbnm
2004-08-31
打赏
举报
回复
只有分页一种办法了。
Thristian
2004-08-31
打赏
举报
回复
建立存储过程
在存储过程中执行sql语句
使用存储过程了,可是一万条记录就要120多秒,有没有其他好的方法?
dxphero
2004-08-31
打赏
举报
回复
建立存储过程
在存储过程中执行sql语句
Jenyli2004
2004-08-31
打赏
举报
回复
不知道可不可以用分页,如果可以的话,每页只读出需要的记录数应该可以提高速度
Thristian
2004-08-31
打赏
举报
回复
使用存储过程了,可是数据量大的时候还要很久,能不能作成象企业管理器一样,查询速度很快??
nonepassby
2004-08-31
打赏
举报
回复
速度在查询和传送中牺牲了
vodkamilan
2004-08-31
打赏
举报
回复
存储过程可以加快速度的,建议使用。
Thristian
2004-08-31
打赏
举报
回复
要求直接读出啊,c/s下面grid表是用滚动条的,怎么判断分页?
Log Explorer 4.1
可用于SQLServer2005的日志恢复工具
R语言可以直接从
数据库
读取数据
么?R语言读取
数据库
数据示例
R语言可以直接从
数据库
读取数据
么?R语言读取
数据库
数据示例
SQL
数据库
如何加快查询速度?
SQL
数据库
如何加快查询速度?
1、升级硬件
2、根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数据量。
3、扩大服务器的内存
4、增加服务器CPU个数
5、对于大的
数据库
不要设置
数据库
自动增长,它会降低服务器的性能
6、在查询Select语句中用Where字句限制返回的行数,避免表扫描,如果返回不必要的数据,浪费了服务器的I/O资源,加重了网络的负担降低性能。如果表很大,
python pandas 读取
数据库
_数据分析-pandas从
数据库
读取数据
数据分析-pandas从
数据库
读取数据
使用pandas
读取数据
到DataFrame,对于只是数据分析来说,重点是
读取数据
,
读取数据
过程越简单越好,并不需要写得很复杂显得自己很厉害的样子。最好就是代码少,容易理解,使用方便。还有数据分析的数据可能很大,性能要好。总的来说就是简单,快速。1 SQLAlchemySQLAlchemy是Python编程语言下的一款ORM框架,所谓的ORM就是Object-...
关于
数据库
读取速度与文件IO读取速度的比较分析
最近看到了这个很有意思的问题,以前也没有思考过。如果有人问,到底是在代码中跟IO文件交换速度快,还是跟
数据库
交换速度快呢? 这个问题还是比较复杂的,
数据库
的存储数据方式要比单纯的文件存储复杂很多。其实,如果我们熟悉
数据库
的结构,那么很容易解决这个问题。简单的来讲,一个运行的
数据库
实例是由两部分组成的,SGA(说白了就是内存区域,包含各种运行参数以及缓存信息)与数据文件。 就一个简单
C#
111,119
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章