- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 关于left outer join
表xx: month_id, user_id, service_id ,acct_fee 表yy: month_id, service_id sql: select a.*,b.* from xx a left outer join yy b on a.month_id=b.month_id and a.service_id=b.service_id and a.month_id='...
2012-04-04 11:29:02
125
原创 (转)数据库设计
如果你正在负责一个基于SQL Server的项目,或者你刚刚接触SQL Server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS)。 在这里,我不打算介绍使用SQL Server的窍门,也不能提供一个包治百病的方案,我所做的是总结一些经验----关于如何形成一个好的设计。这些经验来自我过去几年中经受的教训,一直来,我看到许多同样的...
2012-03-31 16:24:50
69
原创 (转)写优良SQL
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基...
2012-03-31 16:14:55
52
原创 (转)Oracle常用查看表结构命令
[b][color=red]获取表名称: [/color][/b] select table_name from user_tables; //获取当前用户的表 select table_name from all_tables; //获取所有用户的表 select table_name from dba_tables; //获取包括系统表在内的所有表 se...
2012-03-31 15:31:37
122
原创 (转)SQL 优化原则
[color=red][b]一、问题的提出 [/b][/color] 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语...
2012-03-30 13:37:36
68
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人