【oracle 性能优化】组合索引查询。
在Oracle中可以创建组合索引,即同时包含两个或两个以上列的索引。组合索引的使用存在着一定的局限,只有在谓词中出现全部索引列时才能使用效率最高的index unique scan, 否则谓词中必须包含前导列,否则会走Ind...
【SQL 性能优化】表的三种连接方式
NESTED LOOP:对于被连接的数据子集较小的情况,嵌套循环连接是个较好的选择。在嵌套循环中,内表被外表驱动,外表返回的每一行都要在内表中检索找到与它匹配的行,因此整个查询返回的结果集不能太大(大于1 万不...
【oracle 错误及解决】ORA-39139
ORA-39139: Data Pump does not support XMLSchema objects. TABLE_DATA:"UCS4"."RECEIVABLES_TABLE" will be skipped.Total estimation using BLOCKS method: 0 KBTables with XML type columns are not supported ...
【oracle 】怪异的信息统计 结果全为0
SQL> conn scott/yang已连接。SQL> set linesize 120SQL> set autot onSQL> select id ,name from t; ID NAM ---------- ---  ...
【SQL 学习】minus 和intsect 的排序方式!
前面的文章说 minus 和intsect 的排序方式和union的排序方式是一样的,这里做一个实验验证一下:SQL> select id ,name ,text from t 2 minus 3 select id ,name ,text...
【SQL 学习】排序问题之order by与索引排序
SQL> conn yang/yang as sysdba已连接。SQL> create table t as select object_id id ,object_name name 2 from dba_objects ;表已创建。SQL> set autot traceonly一次普通的全表扫描,没有排序的...
【SQL 学习】UNION 的排序方式!
(感谢dingjun123版主 为本文提供帮助)union怎么排序?许多人肯定会说 根据第一字段来排序,呵呵,这个答案能得50分!考虑到如果select的第一个字段是重复时,会怎样?看一个测试!SQL> select 1 id ,'a1' val ,'b1...
【SQL 学习】求一个表中列值的最前三名
表A是个职工工资表,现在你写一个sql,实现如下功能:1.返回表中所有结果2.将工资最高的3个职工记录信息按工资从低到高排序放在查询结果的前3个最高工资记录3.其他的记录以正常的select结果输出写一个sql来实现利用比...
【Linux&Unix】使用nohup让程序永远后台运行
Unix/Linux下一般比如想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台:/usr/local/mysql/bin/mysqld_safe --user=mysql &但是加入我们很多程序并不象mysqld一样做...
【oracle 】闪回与归档位置的理解
SQL> archive log list数据库日志模式 非存档模式自动存档 禁用存档终点 &nb...
【oracle 错误及解决】ORA-01659
ORA-01659 unable to allocate MINEXTENTS beyond string in tablespace string Cause: Failed to find sufficient contiguous space to allocate MINEXTENTS for the segment being created.Acti...
【oracle 】如何估算即将创建的索引大小
SQL> startupORACLE 例程已经启动。Total System Global Area 426852352 bytes &...
【SQL 学习】一个面试题
今天面试的时候,问了一个sql编写的题目, 求每门成绩的最高分数的id 以及科目,分数。(当时没有写好,郁闷了,面试官还是很好的,给我讲解了一下!)回到宿舍自己有写了一下,两个方法:SQL> create table test (...
【Linux】集群和负载均衡
集群和负载均衡的概念 集群(Cluster) 所谓集群是指一组独立的计算机系统构成的一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信。应用程序可以通过网络共享内存进行消息传送,实现分布式计算机。&...
【Linux】LVS --Linux虚拟服务器
LVS是一个开源的软件,由毕业于国防科技大学的章文嵩博士于1998年5月创立,可以实现LINUX平台下的简单负载均衡。LVS是Linux Virtual Server的缩写,意思是Linux虚拟服务...
rownum 的一点儿研究
rownum 是oracle提供的一个用来得到结果集每行的行号的伪列。做如下测试:一 当where 和 rownum 在同一行时 rownum不能和 > ,>= (>=1 可以) = 这些算术运算符连用,当使用分页查询时可以! &...
【SQL 学习】去掉重复行
“成对”的记录 去掉其中一其中 a----c 和 c-----a “成对” 于是去掉其中一个,如,去掉c----a b----c 和 c-----b “成对” 于是去掉其中一个,如,...
【SQL 提示 之三】
SQL> create table t as select * from dba_objects;表已创建。SQL> create index idx_t on t (object_id);索引已创建。SQL> exec dbms_stats.gather_table_stats(user,'T',cascade => true);PL/SQL 过程已成...
【SQL 分析函数】wm_concat 行列转换
SQL> select deptno,hiredate,ename from emp order by 1,2; DEPTNO HIREDATE ENAME &...
【文学】语丝
1一个是华丽短暂的梦,一个是残酷漫长的现实。 2.逝去的岁月,怎么找得回来?你曾经的微笑,在回忆里却散不开。 3. 从前的我没学会哭泣,现在的我时常泪流满面。 4.怀表里那张陈旧的照片上,有一个说要在...