SybaseIQ与Oracle的性能对比测试小结.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SybaseIQ 和Oracle 的性能对比测试小结 本次测试主要使用HN 的数据,测试在大数据量情况下,SybaseIQ 和Oracle 的性能, 并进行对比。 1. 测试方案准备 测试环境: 硬件环境: CPU :Intel 至强E5410 2.33GHz (1 颗4 核) 内存:16G 硬盘:WD 1001FALS 1T 软件环境: WindowServer 2003R2 Enterprise x64 Edition SybaseIQ 12.7 64 位版本 Oracle 64 位版本 测试数据: 以HN20 12 年5 月21 日17 时至5 月22 日23 时采集的Gn 数据为基础,将每条数据复 制9 遍,总数据量达到原数据量的 10 倍,最大的表:HttpPage 数据量达到1 亿2 千万条。 测试用例: 此次测试主要覆盖了以下数据库操作:  数据装载  CreateAsSelect 、SQL 查询(单表和多表的GroupBy 汇总)  Truncate 表 测试方法: 准备各数量级的数据,执行SQL 语句,记录完成时间。 2. 测试记录 2.1 数据装载 数据装载测试从文本文件将数据导入数据库的过程。 本次测试了Oracle 的数据装载,使用Oracle 自带的SQL LOADER 工具,将文本数据文 件导入数据库。 初次导入一组文件约耗时6 分钟。 因速度太慢,做了一下优化,将目的表上的索引全部删除,并在SQL LOADER 上增加 DIRECT=Y 选项。 优化后导入一组文件约耗时6 秒钟。导入所有文件耗时共计1 小时3 分。 在之前做过同样数据在Sybase IQ 环境下的数据装载测试。两次测试情况对比如下: 执行时间 ORACLE SYBASE IQ 1 小时3 分 2 小时 分析 在目的表没有索引的情况下,Oracle 的装载速度约是 SybaseIQ 的两倍,但考虑到 SybaseIQ 会在每列上自动创建索引,为以后的查询提供优化的性能,而Oracle 在目的表上 有索引的情况下,速度会慢一些,可以认为Oracle 和SybaseIQ 在数据装载方面性能差别不 大。 2.2 CreateAsSelect CreateAsInsert 测试从数据库现有表中,查询一部分数据,并创建到新表中。 测试使用的SQL 语句: Oracle : create table RT_GPRSHttpPageSDR_t as select * from RT_GPRSHttpPageSDR WHERE ROWNUM= 50000; SybaseIQ: select top 50000 * into RT_GPRSHttpPageSDR_t from RT_GPRSHttpPageSDR; 测试记录: 执行时间(秒) 记录数 ORACLE SYBASE IQ 50000 0.156 0.312 100000 0.297 3.093 200000 0.797 1.688 400000 3.969 3.454 800000

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档