社区
数据库相关
帖子详情
SQL数据库存储大量数据,如何解决速度问题?
pipiyantai
2002-07-01 02:38:32
用SQL Server的数据库,其中最多的一个表中有6百万条数据,
用PB开发的程序,当对这个表进行查询的时候,速度很慢,
甚至要用几个小时,不知道这是SQL Server的问题还是PB的问题?
改用什么办法来处理这种情况?
...全文
308
18
打赏
收藏
SQL数据库存储大量数据,如何解决速度问题?
用SQL Server的数据库,其中最多的一个表中有6百万条数据, 用PB开发的程序,当对这个表进行查询的时候,速度很慢, 甚至要用几个小时,不知道这是SQL Server的问题还是PB的问题? 改用什么办法来处理这种情况?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liaomingfei
2010-06-10
打赏
举报
回复
可以分表处理,加上索引 查询速度会加快
tigi
2002-07-04
打赏
举报
回复
1、建立索引。
2、查询结果集要小于表中总数据量的30%,否则索引将不起作用。
3、在retrieve()时可以选择按需retrieve()
4、在数据窗口中减少表的关联。
5、减少使用关键字in
6、数据定期结转
7、表结构要中有适当的冗余。
8、大批量数据查询处理,可以使用存储过程来实现。
xiaonao
2002-07-03
打赏
举报
回复
用SQL Server 的OLAP服务吧,这个问题我已经解决,因为我们单位的数据量
也很大,其中一个表也将近700万行,用普通的SQL语句根本无法做统计分析,
微软专门提供了OLAP服务,也就是它的数据仓库解决方案,哈哈,快极了,
太牛B了,尤其它的MDX语法,太强大了。
qazyf
2002-07-02
打赏
举报
回复
是对数据进行检索还是统计?如果是统计再加索引也没用绝对快不了,是检索的话
要是查询条件中有索引的话,就是1000万条数据用时也不会超过5分钟。
zqllyh
2002-07-01
打赏
举报
回复
这么多数据再怎么优化速度都慢,用存储过程也快不了,只能拆表或升级硬件。
Methodor
2002-07-01
打赏
举报
回复
尽量优化~
除了索引必须外~
建议多增加检索条件和参数~
这样速度不会太慢~
xiongxiao
2002-07-01
打赏
举报
回复
如PB不支持,那还不死机, 只有预先对数据进行分析处理才行, 或者你加点内存吧, 对了你那数据库有多少M了?
xiongxiao
2002-07-01
打赏
举报
回复
如PB不支持,那还不死机, 只有预先对数据进行分析处理才行, 或者你加点内存吧, 对了你那数据库有多少M了?
xiongxiao
2002-07-01
打赏
举报
回复
如PB不支持,那还不死机, 只有预先对数据进行分析处理才行, 或者你加点内存吧, 对了你那数据库有多少M了?
ice2water
2002-07-01
打赏
举报
回复
使用存储过程,如果有一个表较小,使用游标比使用update快。
pipiyantai
2002-07-01
打赏
举报
回复
分表可以解决这个问题,但是这样就需要改程序,有没有别的办法?
另外,用PB里的retrieve()就要等一两个小时,
是不是PB就不支持这么多的数据量呢?
yxs2000
2002-07-01
打赏
举报
回复
如果select的时候老在读硬盘,那么有可能是硬盘速度太慢的原因
zhanwei
2002-07-01
打赏
举报
回复
6000K什么系统这么夸张?包括历史数据了吧?
把数据分成几个表存储吧,不要把鸡蛋放在同一个篮子里。
zhanwei
2002-07-01
打赏
举报
回复
6000K什么系统这么夸张?包括历史数据了吧?
把数据分成几个表存储吧,不要把鸡蛋放在同一个篮子里。
pipiyantai
2002-07-01
打赏
举报
回复
建立索引根本就没有效果,
另外如何优化查询?
在SQl中直接写一个select 语句都很慢
junyong
2002-07-01
打赏
举报
回复
根据查询条件用到的字段排序。多建几个索引。
尽量根据主键查询。
yxs2000
2002-07-01
打赏
举报
回复
建立索引
xiongxiao
2002-07-01
打赏
举报
回复
这和SQL、PB无关
1、提升机子的性能
2、优化查询,对数据进行分类、总结。
Microsoft
SQL
Server 2005技术内幕: T-SQ程序设计.pdf
该书解释并比较了
SQL
Server 2000和
SQL
Server 2005在
数据
库
开发相关
问题
上的
解决
方案,深入讨论了
SQL
Server 2005中新增的T-
SQL
编程特性,包含了
大量
的代码示例、表示例和逻辑难题以帮助
数据
库
开发人员和管理员理解...
sql
server
数据
库
大量
数据
自动丢失?
sql
server
数据
库
大量
数据
自动丢失?环境:Windows2000+
SQL
Server 2000
数据
库
记录数量属于百万级的现象:系统已经正常运行近两年了每天都有几千条交易记录,当天查询
数据
时候
数据
正常,到第二天查询时候发现前天
数据
丢...
数据
库
SQL
查询,最佳案例讲解
一、基本介绍
数据
库
用来
存储
数据
,无论是运维人员还是开发人员必不可少的一个系统,
SQL
查询主要通过
SQL
语法到
数据
库
中检索
数据
,在日常中使用的非常多。本课程内容包含:,内容包含
SQL
查询基础知识、聚合函数、...
SQL
数据
库
如何
存储
?
此文将简单介绍
SQL
SERVER
数据
库
组成,从用户角度来看,
数据
库
内含许多对象,包括:
数据
表,视图、索引、
存储
过程等,如下图为
SQL
Server
数据
库
的逻辑结构:然而从
数据
库
物理结构来看,每个
SQL
数据
库
是由“
数据
文件...
数据
库
的
数据
太多了怎么办?特别大的访问量到
数据
库
上怎么办?分库分表?| 大别山码将
数据
库
的
数据
太多了怎么办,一个表有一亿个
数据
(特别大的访问量到
数据
库
上)?分库分表?My
sql
的主从复制 1.使用优化查询的方法 1.使用索引 应尽量避免全表扫描,首先应考虑在 where 及 order by ,group by 涉及的...
数据库相关
752
社区成员
12,763
社区内容
发帖
与我相关
我的任务
数据库相关
PowerBuilder 数据库相关
复制链接
扫一扫
分享
社区描述
PowerBuilder 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章