`
san_yun
  • 浏览: 2594992 次
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

并行加载性能对比

 
阅读更多

今天遇到一个场景,一个很大Bean对象需要执行8条sql来组装属性,相互之间没什么依赖,所以我也考虑采用你“并行加载”的模式,和串型性能对比能节约一半的时间。

 

串型加载

blogQueryService.findBlogDetail cost16 ms
10
blogQueryService.findBlogDetail cost13 ms
10
blogQueryService.findBlogDetail cost13 ms
10
blogQueryService.findBlogDetail cost16 ms
10
blogQueryService.findBlogDetail cost13 ms
10
blogQueryService.findBlogDetail cost15 ms
10
blogQueryService.findBlogDetail cost14 ms

 

并行加载

blogQueryService.findBlogDetail cost6 ms
10
blogQueryService.findBlogDetail cost7 ms
10
blogQueryService.findBlogDetail cost6 ms
10
blogQueryService.findBlogDetail cost8 ms
10
blogQueryService.findBlogDetail cost7 ms
10
blogQueryService.findBlogDetail cost6 ms
10
blogQueryService.findBlogDetail cost7 ms
10
blogQueryService.findBlogDetail cost6 ms

分享到:
评论

相关推荐

    大规模并行处理系统GreenplumDB.zip

    高性能加载,使用 MPP 技术,提供 Petabyte 级别数据量的加载性能 大数据工作流查询优化 多态数据存储和执行 基于 Apache MADLib 的高级机器学习功能 Greenplum 采用 Apache 协议...

    ORACLE9i_优化设计与系统调整

    §9.2.1 数据库服务器性能的考虑 97 §9.2.2 数据库服务器硬盘空间的估计 97 §9.2.3 应用服务器的考虑 98 §9.2.4 网络带宽的考虑 98 §9.4 数据库逻辑设计 98 §9.4.1 系统表空间 98 §9.4.2 数据表空间和索引空间...

    nodejs实现bigpipe异步加载页面方案

    是前端性能优化的一个方向。 BigPipe与AJAX的比较 AJAX主要是XMLHttpRequest,前端异步的向服务器请求,获取动态数据添加到网页上。这样的往返请求需要耗费时间,而BigPipe技术并不需要发送XMLHttpRequest请求,这样...

    构建最高可用Oracle数据库系统 Oracle 11gR2 RAC管理、维护与性能优化

    1.3.1双机并行 1.3.2高可用性 1.3.3易伸缩性 1.3.4低成本 1.3.5高吞吐量 1.4 RAC存在的问题 1.4.1稳定性 1.4.2高性能 1.5 RAC软件 1.5.1存储管理软件 1.5.2集群管理软件 1.5.3数据库管理软件 1.6本章小...

    DataStage企业版本(DSEE)与DataStage标准版本(DSSE)对比

    DataStage企业版基于高性能的并行处理引擎,该引擎运行可执行作业,实现海量数据的提取、转换并加载。DataStage企业版引擎同时利用管道并行化和分区并行化,以实现高吞吐量、性能和可扩展性…………

    Facebook开源的高效的PHP运行环境HHVM.zip

    维基百科每 个月吸引着近五亿的互联网用户,为了满足这样高级的需求,需要优化服务器的性能,和 PHP相比 HHVM 有一个显著的优点,它可以同时加载多个 SPU 核心, 而 PHP 是单线程语言,不能被并行化。维基百科部署了...

    Linux系统故障诊断与排除--James Kirkland

    4.1.11 条带化lvol与单磁盘性能的比较 82 4.1.12 多路径I/O 83 4.2 文件系统 86 4.2.1 将日志记录到单独磁盘 86 4.2.2 确定文件系统请求的I/O大小 88 4.2.3 用小块I/O传输加载文件系统 88 4.2.4 利用...

    深入理解_Java_虚拟机 JVM_高级特性与最佳实践

    前 言 致 谢 第一部分 走近Java 第1章 走近Java / 2 1.1 概述 / 2 1.2 Java技术体系 / 3 1.3 Java发展史 / 5 1.4 展望Java技术的未来 / 9 1.4.1 模块化 / 9 1.4.2 混合语言 / 9 1.4.3 多核并行 / 11 ...

    Java虚拟机

    1.5.3 多核并行 1.5.4 进一步丰富语法 1.5.5 64位虚拟机 1.6 实战:自己编译JDK 1.6.1 获取JDK源码 1.6.2 系统需求 1.6.3 构建编译环境 1.6.4 进行编译 1.6.5 在IDE工具中进行源码调试 1.7 本章小结 第二...

    Hadoop硬实战 [(美)霍姆斯著][电子工业出版社][2015.01]_PDF电子书下载 带书签目录 高清完整版.rar )

    3.3.1 比较SequenceFiles、Protocol Buffers、Thrift 和 Avro 3.3.2 Sequence File 技术点14 处理SequenceFile 3.3.3 Protocol Buffers 技术点15 整合Protocol Buffers 和MapReduce . 3.3.4 Thrift ...

    nosql 入门教程

    4.1.2 列数据库对比RDBMS 65 4.1.3 列数据库当做键/值对的嵌套映射表 67 4.1.4 Webtable布局 70 4.2 HBase分布式存储架构 71 4.3 文档存储内部机制 73 4.3.1 用内存映射文件存储数据 74 4.3.2 MongoDB集合和...

    Hadoop权威指南(中文版)2015上传.rar

    可恢复性和性能 配置 第15章 开源工具Sqoop 获取Sqoop 一个导入的例子 生成代码 其他序列化系统 深入了解数据库导入 导入控制 导入和一致性 直接模式导入 使用导入的数据 导入的数据与Hive 导入大对象 执行导出 深入...

    Hadoop权威指南 第二版(中文版)

     本书从Hadoop的缘起开始,由浅入深,结合理论和实践,全方位地介绍Hadoop这一高性能处理海量数据集的理想工具。全书共16章,3个附录,涉及的主题包括:Haddoop简介;MapReduce简介;Hadoop分布式文件系统;Hadoop...

    Hadoop实战(第2版)

    11.2.1 加载数据技术点67 加载Apache 日志文件11.2.2 过滤和投影技术点68 通过过滤和投影减少数据处理量11.2.3 分组和聚合UDF 技术点69 IP 地址的分组和计数 11.2.4 使用UDF 进行定位技术点70 使用...

    Visual.Basic.2010.&.NET4.高级编程(第6版)-文字版.pdf

    1.5.8 性能工具 60 1.6 小结 62 第2章 对象和visual basic 63 2.1 面向对象的术语 64 2.1.1 对象、类和实例 64 2.1.2 对象的组成 65 2.1.3 system.object 68 2.2 使用visual basic类型 68 2.2.1 值...

    deep-matrix-java:从零开始建立的基于神经网络的预测模型

    最后,我们将模型与测试集中的实际标签进行比较,以评估模型的性能。 特别是,我们寻求利用Java中的多线程来使我们能够并行训练模型。 该模型将被设计为单层神经网络(即,权重由单个矩阵表示),并且训练过程将...

    CLR.via.C#.(中文第3版)(自制详细书签)Part1

    14.2.3 比较字符串 14.2.4 字符串留用 14.2.5 字符串池 14.2.6 检查字符串中的字符和文本元素 14.2.7 其他字符串操作 14.3 高效率构造字符串 14.3.1 构造StringBuilder对象 14.3.2 StringBuilder的成员 ...

    CLR.via.C#.(中文第3版)(自制详细书签)

    26.7 并行语言集成查询(PLINQ) 26.8 执行定时计算限制操作 26.8.1 太多的计时器,太少的时间 26.9 线程池如何管理线程 26.9.1 设置线程池限制 26.9.2 如何管理工作者线程 26.10 缓存线和伪共享 第27章 I/O...

    CLR.via.C#.(中文第3版)(自制详细书签)Part3

    14.2.3 比较字符串 14.2.4 字符串留用 14.2.5 字符串池 14.2.6 检查字符串中的字符和文本元素 14.2.7 其他字符串操作 14.3 高效率构造字符串 14.3.1 构造StringBuilder对象 14.3.2 StringBuilder的成员 ...

    CLR.via.C#.(中文第3版)(自制详细书签)Part2

    14.2.3 比较字符串 14.2.4 字符串留用 14.2.5 字符串池 14.2.6 检查字符串中的字符和文本元素 14.2.7 其他字符串操作 14.3 高效率构造字符串 14.3.1 构造StringBuilder对象 14.3.2 StringBuilder的成员 ...

Global site tag (gtag.js) - Google Analytics