网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Sybase教程
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.Sybase启动服务快车 打造行业服务.
.用一个实际案例讲解Sybase数据库.
.实例讲解如何将现有的Sybase逻辑.
.Sybase发布下一代金融业分析平台.
.个人经验总结:如何限制sa登录Sy.
.Sybase再创IBM Power 550交易处理.
.Sybase中国2008合作伙伴高级经理.
.Sybase数据库SQL语句REPLACE的对.
.Sybase与Oracle数据库文件的互相.
.Sybase与Sun共同打造世界上最大的.
.Sybase操作型BI数据管理与数据集.
.从各个方面产品对比SYBASE & ORA.
.利用HP磁带库轻松保护Sybase数据.
.讲解Sybase数据库截断和清空日志.
.Sybase和Oracle安装过程中常遇到.
.将Sybase数据库的sa密码重置为空.
.Sybase PowerDesigner 12通用的破.
.高性能海量级数据仓库引擎Sybase.
.Oracle9i与SYBASE ASE12.5相比的.
.ORACLE9i连接SYBASE的透明网关的.

高性能数据仓库引擎Sybase IQ的SQL写法

发表日期:2008-4-23


很多人都知道,Sybase IQ是Sybase公司高性能数据仓库引擎。它专门为数据仓库应用做了许多的优化措施。因此许多人在实际开发中常常会以为在Sybase IQ中可以忽略SQL的性能问题。如果大家存在这样观念,在处理大数据量特别是做数据的ETL时候就会遇到重重困难了。

Sybase IQ中SQL写法的总结:

1、在Sybase IQ中尽可能使用临时表

2、使用Insert 代替 Update操作

3、在需要两个大表(分别在100万记录集以上)关联往第三张表插入时,建议先做Intsert,再做Update.

4、在需要根据第二张表的内容决定是否将第一张表的数据插入到第三张表时。如果前面两张表的记录数在100万以上建议不要去用Exists,否则会极大的影响性能。有可能半天都跑不出数据来。

此时,建议先做Intsert操作,再做delete操作。

这两种做法的效率可能相差在100倍以上。

5、根据需要选择建立适当的索引,如LF,HG,HNG,CMP索引等。

上一篇:高性能海量级数据仓库引擎Sybase IQ概述 人气:1244
下一篇:利用HP磁带库轻松保护Sybase数据库安全 人气:1144
浏览全部Sybase的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐