Oracle
szwq01
专业写 bug 15 years
展开
-
如何使用sqlplus 登陆Oracle 数据库
使用sqlplus登陆oracle数据库分两种情况:一、本地登陆:1、直接敲sqlplus并回车就是启动SQL*PLUS,输入user及password将使用户登陆到缺省的数据库。 请输入用户名:2、sqlplus user/password@SERVICE_NAME 将连接到指定的数据库。eg:sqlplushr/orcldbhr@orcl;3、敲sqlplus /nolog原创 2011-10-22 15:58:06 · 1922 阅读 · 0 评论 -
[ORACLE] SQL语句的优化方法
1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO=’SCOTT’; 2. /*+FIRST_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳响转载 2013-09-20 21:58:20 · 641 阅读 · 0 评论 -
SQL查询优化方法
大家都在讨论关于数据库优化方面的东东,刚好参与开发了一个数据仓库方面的项目,以下的一点东西算是数据库优化方面的学习+实战的一些心得体会了,拿出来大家共享。欢迎批评指正阿!SQL语句: 是对数据库(数据)进行操作的惟一途径; 消耗了70%~90%的数据库资源;独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低; 可以有不同的写法;易转载 2013-09-20 21:59:58 · 710 阅读 · 0 评论 -
50种方法优化SQL Server
50种方法优化SQL Server查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可转载 2013-09-20 21:57:21 · 713 阅读 · 0 评论 -
Oracle SQL性能优化
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表转载 2013-09-20 22:02:13 · 781 阅读 · 0 评论