在我们平常写sql的时候,in和exists这两个关键词会经常用到,所以我们有必要对它们的性能作一个分析。
[in和exists性能分析]
1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ;
T1数据量小而T2数据量非常大时,即数据量T1
2) select * from T1 where T...
分类:
其他好文 时间:
2015-03-11 10:54:28
阅读次数:
119
一php时代 最初LAMP起步 并将数据库做读写分离,拆分为主库+从库2随着流量和交易量的增加,mysql扛不住了。。,开始寻求oralce的解决方案,部署oralce集群,使用sql relay连接池实现负载均衡二 java时代 1把网站整体语言由php迁移到java大致方案,将业务分模块,共用同...
分类:
Web程序 时间:
2015-03-03 16:33:55
阅读次数:
3685
首先需要安装jdk,参考之前的文章:Ubuntu 13.10-14.10 安装Oralce JDK然后下载最新稳定版本到/opt目录/opt$ wget http://mirrors.cnnic.cn/apache/zookeeper/stable/zookeeper-3.4.6.tar.gz解压目录:tar zxvf zookeeper-3.4.6.tar.gz 解压后的目录结构为:/opt/z...
分类:
其他好文 时间:
2015-03-01 22:23:32
阅读次数:
219
要连接Oracle往往需要安装上百兆的ORACLE客户端,显得十分麻烦。先就介绍如何通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库。其实这些操作都很简单,写在这里,就当是一个知识管理吧,以后忘记了怎么配置,就打开这篇博客。首先下载安装包在Oralce官方网站上下载Or...
分类:
数据库 时间:
2015-02-28 12:47:11
阅读次数:
185
不能登录EM,执行emca -config dbcontrol db 不知道总是默认1522的端口号,无奈,google一番,从下面第二步开始执行。。。(我的监听没问题)1、打开oracle配置工具里的Net Configuration Assistant,选择“监听程序配置”,下一步,接着选择“重新配置”,下一步,仔细看下每一步配置的参数是否正确就OK了。
2、在命令行上使用“emca -dec...
分类:
数据库 时间:
2015-02-27 15:17:25
阅读次数:
146
1.确认数据库版本2.查看当前配置文件ORALCE数据库不同的登录验证方式是和SQLNET.ORA配置文件有关系的,在配置文件中有一个参数sqlnet.authentication_services ,当此参数的值为none时说明要使用密码验证,当无此参数或设置为all时说明采用操作系统验证。现在我...
分类:
数据库 时间:
2015-02-14 18:54:21
阅读次数:
285
这半年手头的一个项目,自己写代码的时候偏爱 MS SQL、部署服务器装的是 ORALCE 和 实际的现场是小型机,压根没有装数据库只好选用 ACESS ,三种环境不一致,才决定用 OLEDB 做数据库访问。之前忙于...
分类:
数据库 时间:
2015-02-14 12:24:50
阅读次数:
245
使用save()命令可以将当前的缓冲区的内容保存到文件中,这样,即使缓冲区中的内容被覆盖,
也保留有当前的执行语句save命令的语法如下:
Save [file] file_name[replace|create|append]
其中,file_name表示将SQL*PLUS缓冲区的内容保存到有file_name指定的文件中,create表示创
建一个file_name文件,并将缓冲区中...
分类:
其他好文 时间:
2015-02-12 22:55:22
阅读次数:
373
一、函数的使用参数不同
Mysql支持多个字符串拼接:
CONCAT(str1,str2,…)
Oralce只支持两个字符串的拼接,若想拼接多个字符串可以嵌套使用concat
CONCAT(str1,str2)
二、参数中有Null的处理方式不同
Mysql:返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。
Oralce:如有...
分类:
数据库 时间:
2015-02-12 16:19:32
阅读次数:
148
环境:
Source:
OS:redhat 6.3
DB:Oralce RAC 11.2.4.0
destination:
OS:redhat 6.3
DB:Oralce RAC 11.2.4.0
背景:客户的PC机上面有两个实例,压力太大,需要迁移出一个实例。数据量TB级别,因为同平台,同版本,外挂存储。所以这里采用直接迁移asm磁盘组
操作前需要...
分类:
其他好文 时间:
2015-02-10 11:21:33
阅读次数:
189