社区
疑难问题
帖子详情
数据计算量大,建了视图但是查询速度太慢
frjfanding123
2009-05-20 11:40:31
两年的数据有点吃力了,大家帮忙出个主意,如何办?
1,客户不让切割成多个库
2,提少量的数据明显会,但客户要求一次提出一年的数据
3,做分页?我没做过呢,另外我用的是MASTERDETIAL控件,不方便做分页
4,换ORACLE数据库?工作量很大呀
5,建立索引?优化数据库我还没有系统的学习过.
谢谢
...全文
630
20
打赏
收藏
数据计算量大,建了视图但是查询速度太慢
两年的数据有点吃力了,大家帮忙出个主意,如何办? 1,客户不让切割成多个库 2,提少量的数据明显会,但客户要求一次提出一年的数据 3,做分页?我没做过呢,另外我用的是MASTERDETIAL控件,不方便做分页 4,换ORACLE数据库?工作量很大呀 5,建立索引?优化数据库我还没有系统的学习过. 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
华芸智森
2009-06-15
打赏
举报
回复
[Quote=引用 19 楼 frjfanding123 的回复:]
问题找到了,是设计有严重问题,一个大的查询里又套了另一个 where id in (更大的查询)
[/Quote]
这种原因。哪位神仙能猜到?
frjfanding123
2009-06-13
打赏
举报
回复
问题找到了,是设计有严重问题,一个大的查询里又套了另一个 where id in (更大的查询)
frjfanding123
2009-06-10
打赏
举报
回复
索引是视图?
华芸智森
2009-06-09
打赏
举报
回复
两年的数据有点吃力了,大家帮忙出个主意,如何办?
1,客户不让切割成多个库
--SQL2000 ,按年度分表,SQL2005,按时间分区。
2,提少量的数据明显会,但客户要求一次提出一年的数据
--用什么样的数据库,提一年的数据都是很慢的。
3,做分页?我没做过呢,另外我用的是MASTERDETIAL控件,不方便做分页
--分页在CSDN里一搜一大把。网上一抓没一万也有八千。
4,换ORACLE数据库?工作量很大呀
--ORACLE的性能测试时比SQLSERVER优2到3倍左右,如果是大数据量,你的客户也一样不能接受。
5,建立索引?优化数据库我还没有系统的学习过.
--搜一下,CSDN里有N多的文章是关于索引的。
nalnait
2009-06-09
打赏
举报
回复
索引是视图了
frjfanding123
2009-06-09
打赏
举报
回复
谢谢大家,我看这事也该结了,我也有一点透明的感觉了
frjfanding1234
2009-06-08
打赏
举报
回复
up
frjfanding123
2009-06-08
打赏
举报
回复
怎么没人讲一讲呀
听说索引有三种
有不同的情况用
frjfanding1234
2009-06-07
打赏
举报
回复
我在table1中建了索引table_index1,如何测试一下?
select ...from table_index1?
如何应用?
frjfanding123
2009-05-31
打赏
举报
回复
我现在先决定用索引
但是从哪里下手呀,因为软件调用的时候是从视图SELECT的,而不是原来的表,难道在原表里也建索引?然后在视图里也建?
frjfanding123
2009-05-26
打赏
举报
回复
今天刚想到,PROC比VIEW快,但是我的视图比较复杂不能改写成PROC
frjfanding123
2009-05-22
打赏
举报
回复
谢谢大家了,
数据都是计算出来的,所以现在只能调用视图,请问有了视图还怎样建索引呀?
因为我查询都是要从视图里查
hery2002
2009-05-21
打赏
举报
回复
DB2?SQL Server?
1,客户不让切割成多个库
--如果是2K5的话,你逻辑上给他分割就可以了。也可以做分区表分区视图.
2,提少量的数据明显会,但客户要求一次提出一年的数据
--做个报表给他,让他自己慢慢去等,一年的数据,想也想的到没有太快的速度.
3,做分页?我没做过呢,另外我用的是MASTERDETIAL控件,不方便做分页
--这个最好还是做做吧,否则以后更痛苦
4,换ORACLE数据库?工作量很大呀
--这个可以适当考虑,长痛不如短痛.
5,建立索引?优化数据库我还没有系统的学习过.
--这是首要处理的问题,最好建立索引视图,建立合理的索引列来优化查询.
--查询语句上也要做相应的优化处理.
Q315054403
2009-05-21
打赏
举报
回复
你叫这个客户开车绕地球一圈,看是否耗时、耗油??
当然,不能用这样的语气跟客人说话。。。
youqi1984
2009-05-21
打赏
举报
回复
合适字段建立索引。
一次取数据量太庞大,效率必然下降
JonasFeng
2009-05-21
打赏
举报
回复
[Quote=引用楼主 frjfanding123 的帖子:]
两年的数据有点吃力了,大家帮忙出个主意,如何办?
1,客户不让切割成多个库
2,提少量的数据明显会,但客户要求一次提出一年的数据
3,做分页?我没做过呢,另外我用的是MASTERDETIAL控件,不方便做分页
4,换ORACLE数据库?工作量很大呀
5,建立索引?优化数据库我还没有系统的学习过.
[/Quote]
其实楼主还是应该从优化角度出发。
建立索引,这是必须的。
另外,从长远考虑,楼主还是需要做分页的。即使再难也必须做的。
否则,以后还是这样,长痛不如短痛。
一次提一年的数据,估计什么库速度都不能快起来的。
zhengduan964532
2009-05-21
打赏
举报
回复
建立索引可能好点
大P
2009-05-21
打赏
举报
回复
数据计算量大,建了视图但是查询速度太慢
做索引视图
jinjazz
2009-05-20
打赏
举报
回复
一次取一年的数据换db2也就这性能,纯粹设计问题
jiangshun
2009-05-20
打赏
举报
回复
还是建合理的索引
Facebook
数据
查询
引擎Presto教程(含配套资料)
但hive使用MR作为底层
计算
框架,是专为批处理设计的,但是随着
数据
的不断增多,使用hive进行一个简单的
数据
查询
可能要花费分钟或者几个小时,显然不能满足
查询
需求,FaceBooke也调研了其他比hive更快的工具,但是...
oracle
查询
视图
时慢,oracle
视图
查询
速度
慢
一般对
视图
的
查询
最好都分解为对
数据
表的 直接
查询
效果要好一些。 可以在参数文件中设置SHARED_POOL_RESERVED_SIZE参 数,这个参数在SGA共享池中保留一个连续的内存空间,连 续的内存空间有益于存放大的SQL程序包。 9.3 Oracle运行环境......一般对
视图
的
查询
最好都分解为对
数据
表的 直接
查询
效果要好一些。可以在参数文件中设置SHARED_POOL_RESERVED_...
Oracle物化
视图
优化多表
查询
速度
近期项目中遇到有关报表
查询
sql
速度
过慢的问题,由于sql是多个表相关联的
查询
结果,并且
数据
量
过大,所以导致
查询
速度
过慢。为此,采用物化
视图
来提高
查询
速度
。 1、物化
视图
概述 物化
视图
是包括一个
查询
结果的
数据
库对象,它是远程
数据
的的本地副本,或者用来生成基于
数据
表求和的汇总表。物化
视图
存储基于远程表的
数据
,也可以称为快照。 物化
视图
,说白了,就是物理表,只不过这张表通过oracle的内部机制可以定期更新,将一些大的耗时的表连接用物化
视图
实现,会提高
查询
的...
sql
查询
速度
太慢
怎么优化
今天群里的小伙伴问的问题 在这里分析一下sql
查询
速度
太慢
怎么优化 原因分析 后台
数据
库中
数据
过多,未做
数据
优化
数据
请求-解析-展示处理不当 网络问题 提高
数据
库
查询
的
速度
方案 SQL
查询
速度
慢的原因有很多,常见的有以下几种: 1、没有索引或者没有用到索引(
查询
慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐
量
小,形成了瓶颈效应。 3、没有创建
计算
列导致
查询
不优化。 4、内存不足 5、网络
速度
慢 6、
查询
出的
数据
量
过大(可以采用多次
查询
,其他的方法降低
数据
量
) 7、锁或者死锁(这也是
查询
慢最常..
MySQL
数据
量
太大怎么提升
查询
性能?
比如随着业务的发展,订单表的
数据
量
越来越大,这个时候
查询
变慢了,我们可以采取什么措施来提升
查询
性能呢? 1、存档历史
数据
当单表的订单
数据
太多,多到影响性能的时候,首选的方案是,归档历史订单。 所谓归档,其实也是一种拆分
数据
的策略。简单地说,就是把大
量
的历史订单移到另外一张历史订单表中。为什么这么做呢?因为像订单这类具有时间属性的
数据
,都存在热尾效应。大多数情况下访问的都是最近的
数据
,但订单表里面大
量
的
数据
都是不怎么常用的老
数据
。因为新
数据
只占
数据
总
量
中很少的一部分,所以把新老
数据
分开之后,新
数据
的
数据
疑难问题
22,210
社区成员
121,726
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章