<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_jackrebel_分类_SQL</title><id>http://feed.cnblogs.com/blog/u/33912/category/136354/rss</id><updated>2012-06-02T03:07:24Z</updated><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jackrebel/category/136354.html"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/33912/category/136354/rss"/><entry><id>http://www.cnblogs.com/jackrebel/archive/2008/08/16/1269055.html</id><title type="text">与大家共享 SQL优化，编写高效SQL 实战经验</title><summary type="text">大家都在讨论关于数据库优化方面的东东，刚好参与开发了一个数据仓库方面的项目，以下的一点东西算是数据库优化方面的学习+实战的一些心得体会了，拿出来大家共享。欢迎批评指正阿！SQL语句：是对数据库(数据)进行操作的惟一途径；消耗了70%~90%的数据库资源；独立于程序设计逻辑，相对于对程序源代码的优化，对SQL语句的优化在时间成本和风险上的代价都很低；可以有不同的写法；易学，难精通。SQL优化：固定的SQL书写习惯，相同的查询尽量保持相同，存储过程的效率较高。应该编写与其格式一致的语句，包括字母的大小写、标点符号、换行的位置等都要一致ORACLE优化器：在任何可能的时候都会对表达式进行评估，并且把特定的语法结构转换成等价的结构，这么做的原因是要么结果表达式能够比源表达式具有更快的速度要么源表达式只是结果表达式的一个等价语义结构不同的SQL结构有时具有同样的操作（例如：= ANY (subquery) and IN (subquery)），ORACLE会把他们映射到一个单一的语义结构。</summary><published>2008-08-15T16:07:00Z</published><updated>2008-08-15T16:07:00Z</updated><author><name>问天何必</name><uri>http://www.cnblogs.com/jackrebel/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jackrebel/archive/2008/08/16/1269055.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jackrebel/archive/2008/08/16/1269055.html"/><content type="text">大家都在讨论关于数据库优化方面的东东，刚好参与开发了一个数据仓库方面的项目，以下的一点东西算是数据库优化方面的学习+实战的一些心得体会了，拿出来大家共享。欢迎批评指正阿！SQL语句：是对数据库(数据)进行操作的惟一途径；消耗了70%~90%的数据库资源；独立于程序设计逻辑，相对于对程序源代码的优化，对SQL语句的优化在时间成本和风险上的代价都很低；可以有不同的写法；易学，难精通。SQL优化：固定的SQL书写习惯，相同的查询尽量保持相同，存储过程的效率较高。应该编写与其格式一致的语句，包括字母的大小写、标点符号、换行的位置等都要一致ORACLE优化器：在任何可能的时候都会对表达式进行评估，并且把特定的语法结构转换成等价的结构，这么做的原因是要么结果表达式能够比源表达式具有更快的速度要么源表达式只是结果表达式的一个等价语义结构不同的SQL结构有时具有同样的操作（例如：= ANY (subquery) and IN (subquery)），ORACLE会把他们映射到一个单一的语义结构。</content></entry><entry><id>http://www.cnblogs.com/jackrebel/archive/2008/05/17/1201354.html</id><title type="text">存储过程分页</title><summary type="text"/><published>2008-05-17T05:21:00Z</published><updated>2008-05-17T05:21:00Z</updated><author><name>问天何必</name><uri>http://www.cnblogs.com/jackrebel/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jackrebel/archive/2008/05/17/1201354.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jackrebel/archive/2008/05/17/1201354.html"/><content type="text"/></entry></feed>
