性能优化
0
推荐
1016
浏览
如何利用索引提高性能
【摘要】 本章我们讨论了关系数据库中普通的键值索引存在的弱点,以及如何进行物理设计以提高性能,如果需要了解更多,请前往乾学院:如何利用索引提高性能! 在...
润乾软件 发表了文章 • 2019-09-02 13:55
0
推荐
1336
浏览
银行业大数据量清单报表案例
银行数据查询业务中,经常会碰到数据量很大的清单报表。由于用户输入的查询条件可能很宽泛,因此会从数据库中查出几百上千万甚至过亿行的记录,比如银行流水记录;为了避免内存溢出,一般都会使用关系型数据库的...
润乾软件 发表了文章 • 2019-08-09 11:23
0
推荐
1169
浏览
0
推荐
1314
浏览
SPL组表进一步优化 JOIN 性能
【摘要】介绍了如何使用集算器的组表进一步优化 JOIN 运算的方法。SPL 组表进一步优化 JOIN 性能 上一篇《优化 Join 运算的系列方法》介绍了如何使用集算器优化JOIN性能,其中数据存储使用的是集文件。如果想进一...
润乾软件 发表了文章 • 2019-07-19 16:43
0
推荐
1415
浏览
SPL 分组优化技巧
1. 常规分组 当分组聚合的结果集不大时,可以使用groups。例如有学生成绩表存储在集文件中,表结构如下: 现在计算每个学生的总分数: A1:成绩表的数据...
润乾软件 发表了文章 • 2019-06-24 09:28
0
推荐
1453
浏览
SAP 系统大数据量资产负债表的性能优化案例
【摘要】有了固定报表工具之后,这类格式复杂、指标参数任意组合的需求并不难实现,只是原始数据量一大,查询就会非常慢,用户体验变的极差,当多并发请求时,甚至还会对正常业务产生影响!而集算器面对这类问题...
润乾软件 发表了文章 • 2019-06-03 17:16
0
推荐
1392
浏览
性能优化技巧 - 遍历
【摘要】数据分析场景中,充斥着聚合运算,常见的有求和、计数、均值、最大最小值等等,想要得到正确的结果值,遍历技术必不可少,如何更加高效地对数据进行遍历?点击:性能优化技巧 - 遍历,来乾学院一探究竟!...
润乾软件 发表了文章 • 2019-06-03 16:49
0
推荐
1338
浏览
0
推荐
1432
浏览
从 TPCH 测试看 SPL 性能优化技巧 1
测试环境说明 CPU:4颗,主频2.6G,每个CPU内核数8个。 硬盘:800G,15000转SAS硬盘,理论读写速度150m/s。 内存:64G。 操作系统:Linux cent os 6 SQL1 select
...
润乾软件 发表了文章 • 2019-05-17 11:10
0
推荐
1372
浏览
集算器实现外部数据并行计算
文本并行 SPL可将文本文件按体积大致分为N段,只读取其中一段。比如cardInfo.txt存储着一千万条人口信息,将其分为十份,取第二份,代码可以写作: 按体积大致分段,而不是按行数精确分段,目的是提高...
润乾软件 发表了文章 • 2019-05-17 10:59
0
推荐
1364
浏览
SPL 代码优化技巧
SPL是一种面向结构化数据计算的程序设计语言,集算器是SPL语言的java实现,采用网格式编程形式提供了编码和调试的IDE环境,语法比Java和SQL更为简单易懂,开发效率更高。本文将从集算器的实现原理出发列举一些可...
润乾软件 发表了文章 • 2019-05-05 17:12
0
推荐
1364
浏览
Oracle数据库优化可以从以下几个方面入手:
1、引起数据库性能问题的因素 (包括软件代码、系统架构、数据库设计、SQL查询等)
2、锁和阻塞 Oracle 数据库当中锁的起因以及由锁引起的性能问题-阻塞 比较常见
3、优化器 ... 显示全部 »
1、引起数据库性能问题的因素 (包括软件代码、系统架构、数据库设计、SQL查询等)
2、锁和阻塞 Oracle 数据库当中锁的起因以及由锁引起的性能问题-阻塞 比较常见
3、优化器 ... 显示全部 »
Oracle数据库优化可以从以下几个方面入手:
1、引起数据库性能问题的因素 (包括软件代码、系统架构、数据库设计、SQL查询等)
2、锁和阻塞 Oracle 数据库当中锁的起因以及由锁引起的性能问题-阻塞 比较常见
3、优化器 如果要分析SQL 的性能,就要了解Oracle优化器的机制
4、执行计划 当我们分析一条SQL 的性能时,最先做的事情的大概就是要分析它的执行计划了。
5、Hints(提示) 通过人为的方式来约束SQL 的执行计划,让它按照我们希望的方式来执行,以达到我们需要的目的---改善性能或者仅仅是试验以对比SQL 的执行性能
6、从表,表分区,索引等方面入手
7、可以把业务系统和报表系统分离开,即OLTP 和 OLAP 放到不同的服务器上去实现
1、引起数据库性能问题的因素 (包括软件代码、系统架构、数据库设计、SQL查询等)
2、锁和阻塞 Oracle 数据库当中锁的起因以及由锁引起的性能问题-阻塞 比较常见
3、优化器 如果要分析SQL 的性能,就要了解Oracle优化器的机制
4、执行计划 当我们分析一条SQL 的性能时,最先做的事情的大概就是要分析它的执行计划了。
5、Hints(提示) 通过人为的方式来约束SQL 的执行计划,让它按照我们希望的方式来执行,以达到我们需要的目的---改善性能或者仅仅是试验以对比SQL 的执行性能
6、从表,表分区,索引等方面入手
7、可以把业务系统和报表系统分离开,即OLTP 和 OLAP 放到不同的服务器上去实现
我觉得,可以从这几方面入手:
1:数据库设计是否好不好
2:查询语句写的效率高不高
3:索引设计的怎么样
4:索引碎片多不多
5:统计是不是最新的
6:阻塞和死锁的情况有没有
7:有没有用到游标,尽量使用集合操作
8:执行计划是不是频繁重编译
1:数据库设计是否好不好
2:查询语句写的效率高不高
3:索引设计的怎么样
4:索引碎片多不多
5:统计是不是最新的
6:阻塞和死锁的情况有没有
7:有没有用到游标,尽量使用集合操作
8:执行计划是不是频繁重编译
我觉得,可以从这几方面入手:
1:数据库设计是否好不好
2:查询语句写的效率高不高
3:索引设计的怎么样
4:索引碎片多不多
5:统计是不是最新的
6:阻塞和死锁的情况有没有
7:有没有用到游标,尽量使用集合操作
8:执行计划是不是频繁重编译
1:数据库设计是否好不好
2:查询语句写的效率高不高
3:索引设计的怎么样
4:索引碎片多不多
5:统计是不是最新的
6:阻塞和死锁的情况有没有
7:有没有用到游标,尽量使用集合操作
8:执行计划是不是频繁重编译
1.百亿的数据量在同一台Server上,并发的去访问那肯定是非常缓慢的,建议双机(在备份库上做BI展示和查询);
2.Oracle原本的性能就不是很差,故此需要合理运用数据库自带的功能(数据库的设计和架构与其吻合);
3.如果要迁移建议使用HTFS架构,也就是... 显示全部 »
2.Oracle原本的性能就不是很差,故此需要合理运用数据库自带的功能(数据库的设计和架构与其吻合);
3.如果要迁移建议使用HTFS架构,也就是... 显示全部 »
1.百亿的数据量在同一台Server上,并发的去访问那肯定是非常缓慢的,建议双机(在备份库上做BI展示和查询);
2.Oracle原本的性能就不是很差,故此需要合理运用数据库自带的功能(数据库的设计和架构与其吻合);
3.如果要迁移建议使用HTFS架构,也就是所谓的大数据平台了;
4.如果不迁移的话,那就需要去搭建BI平台的ADS层和DOS层的工作--ETL,其次考虑公司的业务需求是否需要搭建数据仓库,以及开发数据集市等。
不知道,以上的回答是否对你有所帮助?如果回答的有误还望指出。
2.Oracle原本的性能就不是很差,故此需要合理运用数据库自带的功能(数据库的设计和架构与其吻合);
3.如果要迁移建议使用HTFS架构,也就是所谓的大数据平台了;
4.如果不迁移的话,那就需要去搭建BI平台的ADS层和DOS层的工作--ETL,其次考虑公司的业务需求是否需要搭建数据仓库,以及开发数据集市等。
不知道,以上的回答是否对你有所帮助?如果回答的有误还望指出。
将in里面的数据存到一张临时表中,然后将更新的表和临时表关联起来限制条件;批量update,这样效率会有所提升。(建议使用merge语句,将以下语句写到存储过程,定时执行即可。)
eg:insert into t1 select t.id from tab... 显示全部 »
eg:insert into t1 select t.id from tab... 显示全部 »
将in里面的数据存到一张临时表中,然后将更新的表和临时表关联起来限制条件;批量update,这样效率会有所提升。(建议使用merge语句,将以下语句写到存储过程,定时执行即可。)
eg:insert into t1 select t.id from tables t where .......;
merge into t2 t
using t1 s on(t.id = s.id)
when matched then
update set 某个字段 = '';
eg:insert into t1 select t.id from tables t where .......;
merge into t2 t
using t1 s on(t.id = s.id)
when matched then
update set 某个字段 = '';
21
推荐
6212
浏览
《Oracle SQL优化基础》之索引
最首先我想还是先百度下索引的定义:索引,使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。好的,就是因为这样一种朦胧两可的定义,导致现在绝大部分初学者甚至...
老头子 发表了文章 • 2015-10-12 16:07
0
投票
4
已解决
5707
浏览
SQLSERVER数据库优化主要从哪几方面入手?
windy8848 回复了问题 • 2017-02-22 18:17
0
投票
4
已解决
2537
浏览
频繁update数据,in里边每次大概将近1000条数据,如何提高
老头子 回复了问题 • 2015-10-09 23:17
0
投票
2
已解决
4648
浏览
Oracle数据库优化主要从哪几方面入手?
老头子 回复了问题 • 2015-10-09 22:33
0
投票
1
已解决
2002
浏览
Oracle的性能优化的思路有哪些?
GeorgeYao 回复了问题 • 2015-09-08 16:56
0
投票
1
回答
5406
浏览
SQL查询的IO信息中Worktable是什么咚咚?
梁勇 回复了问题 • 2014-01-27 16:52
0
投票
6
回答
6522
浏览
请哪位大神详解执行计划,如何定位那条sql语句需要优化和性能调优?大数据的如何处理问题?
xzz168 回复了问题 • 2013-07-12 22:54
0
投票
1
回答
5610
浏览
事务在触发器中结束,批处理已中止。 不能删除数据库或创建数据库。 错误代码: 3609,该如何解决?
梁勇 回复了问题 • 2013-07-10 17:29
0
推荐
1016
浏览
如何利用索引提高性能
【摘要】 本章我们讨论了关系数据库中普通的键值索引存在的弱点,以及如何进行物理设计以提高性能,如果需要了解更多,请前往乾学院:如何利用索引提高性能! 在...
润乾软件 发表了文章 • 2019-09-02 13:55
0
推荐
1336
浏览
银行业大数据量清单报表案例
银行数据查询业务中,经常会碰到数据量很大的清单报表。由于用户输入的查询条件可能很宽泛,因此会从数据库中查出几百上千万甚至过亿行的记录,比如银行流水记录;为了避免内存溢出,一般都会使用关系型数据库的...
润乾软件 发表了文章 • 2019-08-09 11:23
0
推荐
1169
浏览
0
推荐
1314
浏览
SPL组表进一步优化 JOIN 性能
【摘要】介绍了如何使用集算器的组表进一步优化 JOIN 运算的方法。SPL 组表进一步优化 JOIN 性能 上一篇《优化 Join 运算的系列方法》介绍了如何使用集算器优化JOIN性能,其中数据存储使用的是集文件。如果想进一...
润乾软件 发表了文章 • 2019-07-19 16:43
0
推荐
1415
浏览
SPL 分组优化技巧
1. 常规分组 当分组聚合的结果集不大时,可以使用groups。例如有学生成绩表存储在集文件中,表结构如下: 现在计算每个学生的总分数: A1:成绩表的数据...
润乾软件 发表了文章 • 2019-06-24 09:28
0
推荐
1453
浏览
SAP 系统大数据量资产负债表的性能优化案例
【摘要】有了固定报表工具之后,这类格式复杂、指标参数任意组合的需求并不难实现,只是原始数据量一大,查询就会非常慢,用户体验变的极差,当多并发请求时,甚至还会对正常业务产生影响!而集算器面对这类问题...
润乾软件 发表了文章 • 2019-06-03 17:16
0
推荐
1392
浏览
性能优化技巧 - 遍历
【摘要】数据分析场景中,充斥着聚合运算,常见的有求和、计数、均值、最大最小值等等,想要得到正确的结果值,遍历技术必不可少,如何更加高效地对数据进行遍历?点击:性能优化技巧 - 遍历,来乾学院一探究竟!...
润乾软件 发表了文章 • 2019-06-03 16:49
0
推荐
1338
浏览
0
推荐
1432
浏览
从 TPCH 测试看 SPL 性能优化技巧 1
测试环境说明 CPU:4颗,主频2.6G,每个CPU内核数8个。 硬盘:800G,15000转SAS硬盘,理论读写速度150m/s。 内存:64G。 操作系统:Linux cent os 6 SQL1 select
...
润乾软件 发表了文章 • 2019-05-17 11:10
0
推荐
1372
浏览
集算器实现外部数据并行计算
文本并行 SPL可将文本文件按体积大致分为N段,只读取其中一段。比如cardInfo.txt存储着一千万条人口信息,将其分为十份,取第二份,代码可以写作: 按体积大致分段,而不是按行数精确分段,目的是提高...
润乾软件 发表了文章 • 2019-05-17 10:59
0
推荐
1364
浏览
SPL 代码优化技巧
SPL是一种面向结构化数据计算的程序设计语言,集算器是SPL语言的java实现,采用网格式编程形式提供了编码和调试的IDE环境,语法比Java和SQL更为简单易懂,开发效率更高。本文将从集算器的实现原理出发列举一些可...
润乾软件 发表了文章 • 2019-05-05 17:12
0
推荐
1364
浏览