最近看到有人私信我问了一些oracle sql的优化问题,分享一篇关于sql优化的文章,后面会多分享一些关于sql优化的文章
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):
ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的...
分类:
数据库技术 时间:
2016-07-04 11:56:22
收藏:
0 评论:
0 赞:
0 阅读:
241
通用权限管理系统底层先前访问Oracle数据库时需要客户端安装驱动软件,如下图: 安装完毕还需要一番配置,系统再引用其dll, 现在我们使用了最新的dll 该dll是Oracle出的最新的版本。 通用权限管理系统底层需要调整的地方: 1、OracleHelper.cs调整 2、web.config中 ...
分类:
数据库技术 时间:
2016-07-04 11:46:12
收藏:
0 评论:
0 赞:
0 阅读:
198
1、编译安装apache2.4.20 2、编译安装libiconv 到这去下载,并编译安装 http://www.gnu.org/software/libiconv/#TOCdownloading 3、手动修改编译报错 http://www.itkb.ro/userfiles/file/libico ...
分类:
数据库技术 时间:
2016-07-04 11:43:02
收藏:
0 评论:
0 赞:
0 阅读:
305
一、 使用Maven创建一个Web项目 为了完成Spring4.x与MyBatis3.X的整合更加顺利,先回顾在Maven环境下创建Web项目并使用MyBatis3.X,第一、二点内容多数是回顾过去的内容 。 1.2、点击“File”->“New”->"Other"->输入“Maven”,新建一个“ ...
分类:
数据库技术 时间:
2016-07-04 11:21:22
收藏:
0 评论:
0 赞:
0 阅读:
291
解决数据库NO CONNECTION问题前言 数据库版本类型:Mysql5.5 在应用程序连接数据库时,提示数据库连接失败。打开数据库查看,显示如下。 究其原因,是因为mysql服务出现了问题,重启mysql服务,数据库成功连接。 参考文献 1.http://jingyan.baidu.com/album/0a52e3f4158211bf62ed72e6.ht...
分类:
数据库技术 时间:
2016-07-04 10:14:02
收藏:
0 评论:
0 赞:
0 阅读:
304
01 navicat 连接到本地 127.0.0.1 端口 1330602 本地打开putty隧道 转到远程mysql数据库 ,(用户名-密码)就是navicat的连接密码03 putty第二个(用户名密码)登录,需要先putty第一个key登录 AA第一个key登录配置方法 BB(用户名密码)登录 ...
分类:
数据库技术 时间:
2016-07-04 10:13:32
收藏:
0 评论:
0 赞:
0 阅读:
267
今天上午我安装了Oracle 11g企业版,发现太占内存了,考虑到MS SQL有express版本,所以寻思着尝试尝试Oracle 11g的express版本,就是EX版本。下面是具体的安装步骤。 1,官网下载Oracle 11g XE版本,地址Oracle 11g EX 2,就是点击的一直下一步安 ...
分类:
数据库技术 时间:
2016-07-04 10:12:22
收藏:
0 评论:
0 赞:
0 阅读:
264
数据控制语言 用来授予或者回收访问数据库中的各种对象,如表 、视图 、索引 等 基本的操作如下: ...
分类:
数据库技术 时间:
2016-07-04 10:10:42
收藏:
0 评论:
0 赞:
0 阅读:
311
一、索引基础: MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令: > db.test.ensureIndex({"username":1}) 可以通过下面的名称查看索引是否已经成功建立: > db.test.getIndexes() 删除索 ...
分类:
数据库技术 时间:
2016-07-04 10:10:12
收藏:
0 评论:
0 赞:
0 阅读:
238
以下是个人实例操作得出的结论: mysql的主从同步是一个很成熟的架构: 优点: ①:在从服务器可以执行查询工作,降低主服务器压力(所谓的读写分离) ②:在从主服务器进行备份,避免备份期间影响主流服务器服务(不太懂是到底在从还是主上面进行操作) ③:当主服务出现问题时,可以切换到从服务器。 配置开始 ...
分类:
数据库技术 时间:
2016-07-04 10:10:02
收藏:
0 评论:
0 赞:
0 阅读:
215
1、exp导出命令 2、imp导入命令 3、oem管理 4、用户角色管理 创建用户 选择用户所在表空间 选择用户角色 修改表定义 oem主页面 Oracle执行计划 ...
分类:
数据库技术 时间:
2016-07-04 10:04:46
收藏:
0 评论:
0 赞:
0 阅读:
235
...
分类:
数据库技术 时间:
2016-07-04 10:02:33
收藏:
0 评论:
0 赞:
0 阅读:
380
SQLServer 中存储过程返回的三种方式( 包括存储过程的创建, 在存储过程中调用, 在VS中调用的方法)存储过程有三种返回: 1. 用return返回数字型数据 2. 用返回参数返回结果,可以返回各种数据类型(通过游标来循环查询结果每一行) 3. 直接在存储过程中用select返回结果集,可以 ...
分类:
数据库技术 时间:
2016-07-04 09:57:32
收藏:
0 评论:
0 赞:
0 阅读:
254
查询及删除重复记录的方法(一)1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count ...
分类:
数据库技术 时间:
2016-07-04 08:49:21
收藏:
0 评论:
0 赞:
0 阅读:
312
一款轻量、高效的.NET C#数据库访问框架(ORM)。查询接口借鉴linq(但不支持linq)。借助lambda表达式,可以完全用面向对象的方式就能轻松执行多表连接查询、分组查询、聚合函数查询、插入数据、删除和更新满足条件的数据等操作 ...
分类:
数据库技术 时间:
2016-07-04 08:44:12
收藏:
0 评论:
0 赞:
0 阅读:
459
Web系统通常会频繁地访问数据库,如果每次访问都创建新连接,性能会很差。为了提高性能,架构师决定复用已经创建的连接。当收到请求,并且连接池中没有剩余可用的连接时,系统会创建一个新连接,当请求处理完成时该连接会被放入连接池中,供后续请求使用。 现在提供你处理请求的日志,请你分析一下连接池最多需要创建多少个连接。输入包含多组数据,每组数据第一行包含一个正整数n(1≤n≤1000),表示请求的数量。紧接着n行,每行包含一个...
分类:
数据库技术 时间:
2016-07-04 06:35:32
收藏:
0 评论:
0 赞:
0 阅读:
254
P6 EPPM手动安装指南(Oracle数据库) P6 EPPM Manual Installation Guide (Oracle Database) 1. 内容... 1 1.1. Oracle数据库手动配置的概述... 1 1.1.1. Oracle数据库安装... 2 1.1.1.1. 创建 ...
分类:
数据库技术 时间:
2016-07-04 01:00:22
收藏:
0 评论:
0 赞:
0 阅读:
430
mysql ...
分类:
数据库技术 时间:
2016-07-04 00:58:51
收藏:
0 评论:
0 赞:
0 阅读:
187
一、使用方法: 二、基本原理: 三、总结 很多情况下开发者调测程序需要在Linux下获取具体的IO的状况,目前常用的IO观察工具用vmstat和iostat,具体功能上说当然是iostat更胜一筹,在IO统计上时间点上更具体精细。但二者都是在全局上看到IO,宏观上的数据对于判断IO到哪个文件上毫无帮 ...
分类:
数据库技术 时间:
2016-07-04 00:58:22
收藏:
0 评论:
0 赞:
0 阅读:
572
一、实验环境系统:centos6.5软件:mysql-5.5.32.tar.gz二、实验步骤主从复制基本概念及其原理
Mysql的Replication是一个异步的复制过程,从一个Mysqlinstace(我们称之为Master)复制到另一个
Mysqlinstance(我们称之Slave)。在Master与Slave
之间的实现整个复制过程主要由三个..
分类:
数据库技术 时间:
2016-07-03 23:47:22
收藏:
0 评论:
0 赞:
0 阅读:
529