摘要: 1) 选择最有效的表名顺序(仅适用于RBO模式) ORACLE的解析器总是按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中最后的一个表将作为驱动表被优先处理。当FROM子句 存在多个表的时候,应当考虑将表上记录最少的那个表置于FROM的最右端作为基表。Oracle会首先扫描基表(FROM子句中最后的那个表)并对 记录进行排序,然后扫描第二个表(FROM子句中最后第二个表),最后将所有从第二个表中检索出的记录与第一个表中合适记录进行合并。如 果有3个以上的表连接查询, 那就需要选择交叉表(inter... 阅读全文
posted @ 2013-01-29 20:05 喜之廊 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 今天第一次学习MongoDB,完成了MongoDB的安装,并写了一个JAVA小程序 来对MongoDB进行操作但是发现一个问题,MongoDB不需要MySQL那样,访问时要输入用户名和密码,这对数据的安全来说,是有问题的,所以又 Google了一下,来解决MongoDB的访问权限和用户设置问题。1、输入命令:show dbs,很多教程说MongoDB内置了两个数据,一个是admin,一个是local,但是我的库中只有一个local数据库,不知道是不是刚安装好,默认是没有的。但后来用的时候,发现这不影响,只要按下列步骤走就行了。2、输入命令:use admin,没错只要敲这个命令就行了,原本没有 阅读全文
posted @ 2013-01-29 20:04 喜之廊 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 一、安装JDK71. 下载jdk7.0到官方网站下载最新的jdk7.0我的电脑是32位的,所以选择最新版本jdk-7u11-linux-i586.tar.gz2. 将下载来的jdk-7u11-linux-i586.tar.gz放到安装目录下,如我直接放在/usr目录下3. 切换到/usr目录下cd /usr4. 解压jdksudo tar -zxvf jdk-7u11-linux-i586.tar.gz5. 接下来是配置环境变量sudo gedit /etc/profile6. 在/etc/prifile文件后面添加(提示:这里JDK的路径改为你自己的安装路径)export JAVA_HOME 阅读全文
posted @ 2013-01-29 20:03 喜之廊 阅读(1130) 评论(0) 推荐(0) 编辑