- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 提高SQL查询性能的7个法宝【转】
<br /><br />【IT168专稿】每个数据库平台上的SQL开发人员都是在困难中求得生存,我们总是一次又一次犯同样的错误,这是因为数据库领域还相对不成熟,是的,每个数据库厂商都在做着各种不同的努力,但作为开发人员仍然要克服各种问题,无论是在SQL Server,Oracle,DB2,Sybase,MySQL数据库,还是其它关系数据库平台上编写SQL代码,并发性、资源管理、空间管理和SQL运行速度总是困扰着开发人员。<br /> 遗憾的是,其中部分问题的解决没有灵丹妙药,也几乎没有最佳实践。通常,开发
2011-04-09 11:25:00 1234
原创 SQL优化原则【转】
<br /><br />1、使用索引来更快地遍历表。<br /> 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说:<br /> a.有大量重复值、且经常有范围查询( > ,< ,> =,< =)和order by、group by发生的列,可考虑建立群集索引;<br /> b.经常同时存取多列,且每列都含有重复值可考虑建立组合索引;<br /> c.组合索引要尽量使关键查询形成索引覆盖,
2011-04-09 11:24:00 302
原创 Oracle 分页查询(转)
<br /><br />Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。<br />分页查询格式:<br /><br />SELECT * FROM <br />(<br />SELECT A.*, ROWNUM RN <br />FROM (SELECT * FROM TABLE_NAME) A <br />WHERE ROWNUM <= 40<br />)<br />WHERE RN >= 21<br />其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的
2011-04-06 12:39:00 485
原创 怎样成长为一个真正的Oracle DBA(转)
<br />Oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对oracle有一个总体的认识,少走一些弯路。<br />一、定位<br /> oracle分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员,需要有较强的逻辑思维和创造能力,个人觉得会比较辛苦,是青春饭J;管理则需要对oracle数据库的原理有深刻的认识,有全局
2011-02-10 23:03:00 430
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人