自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 sql语句优化原则【收集中】

1、sql语句优化原则之一是尽量减少逻辑读次数。2、not in 要比not exist执行慢,为啥,看执行计划能看出来吗

2015-02-13 13:17:45 1092

转载 oracle 分析函数

oracle 分析函数目录(?)[+] Oracle开发专题之:分析函数(OVER) 1Oracle开发专题之:分析函数2(Rank,Dense_rank, row_number) 6Oracle开发专题之:分析函数3(Top/BottomN、First/Last、NTile) 10Oracle开发专题之:窗口函数... 14Oracle开发

2015-02-13 09:56:32 1810

转载 Oracle二进制类型和大对象类型基础

窗体顶端窗体底端Oracle二进制类型和大对象类型基础2013-08-0813:35:47     我来说两句       作者:媛媛小译收藏    我要投稿 Oracle二进制类型和大对象类型基础 一、类型区分  NCLOB 存储单字节的字符数据 CLOB 存储多字节的字符数据  BFILE 存储OS文件系统中的二进制文件的

2015-02-12 16:48:55 3856

原创 Oracle的LAG和LEAD分析函数

Oracle的LAG和LEAD分析函数Lag函数可以在一次查询中取出当前行的同一字段的前面第N行的数据。Lead函数可以在一次查询中取出当前行的同一字段的后面第N行的值。这种操作可以使用对相同表的表连接来实现,不过使用LAG和LEAD有更高的效率。lag的语法如下:lead的语法如下:lead 和lag 的语法类似以下以lag为例进行讲解!

2015-02-11 15:26:21 37041 1

转载 说说IO系列

[置顶] 说说IO(八)- 三分天下博客分类:java路上网络协议网络应用OSHadoopLinuxDAS、SAN和NAS   为了满足人们不断扩大的需求,存储方案也是在发展的。而DAS、SAN、NAS直接反映这种反映了这种趋势。  单台主机。在这种情况下,存储作为主机的一个或多个磁盘存在,这样局限性也是很明显的。由于受限于主机空间,一个主机只能装一块到几块硬盘,而硬盘空间

2015-02-04 15:26:55 1203

转载 深入浅出多网卡绑定技术

深入浅出多网卡绑定技术 标签:Bond多网卡绑定 网络 TCP/IP 存储原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://alanwu.blog.51cto.com/3652632/1095566 在存储系统中为了提高后端设备的吞吐量,往往需要采用多网卡绑定技术。例

2015-02-04 15:25:34 1169

转载 一个IO的传奇一生 (1)

一个IO的传奇一生 (1)标签:IOEXT3 SAS版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。 前言前几天同事提议写一篇文章来仔细分析一下一个IO从创建到消亡的整个过程,我觉得这个想法很好,一个IO从创建到消亡经历了千山万水,从软件到硬件涉及到很多很多的技术。一个看似简单的IO读写操作,其实汇集了从计算机软件技术、硬件技术、电子

2015-02-04 15:24:01 2548

转载 资源供给:IO子系统之一

资源供给:IO子系统之一 资源供给:IO子系统  简单案例描述: 某运营商的OCS实时计费系统实时计费效率不够,磁盘IO使用率100%。简单咨询了下其流程结构:11个并行查询进程的结果送到一个处理中心进行处理。开发生分析是磁盘IO处理能力不足,处理中心富余。我问了如果查询数据每秒100M返回是否可以达到处理效率,回答是肯定的。处理措施非常简单,改变并行查询为串行。在开发

2015-02-04 14:55:26 1332

转载 IO队列和IO调度

IO队列和IO调度IO体系概览先看看本文主题IO调度和IO队列处于整个IO体系的哪个位置,这个IO体系是非常重要的,了解IO体系我们可以对整个IO过程有个全面的认识。虽然一下两下并不清楚IO体系各个部分的细节,但是我们总是能从这儿找到脉络。知道什么问题在什么位置,这个是解决问题的时候最关键的。任何所谓的专家都不太可能100%的了解全部细节,但是知道脉络,可以针对问题有的放矢。实际上

2015-02-04 13:53:28 1057

转载 IO之流程与buffer概览

IO之流程与buffer概览 为了说明这个流程,还是用图来描述一下比较直观。中间过程请参考(按照如下顺序进行阅读)《IO之内核buffer----"buffer cache"》《IO之标准C库buffer》《IO队列和IO调度》

2015-02-04 13:50:58 978

转载 IO之标准C库buffer

IO之标准C库buffer在论述这个主题之前,先介绍一下标准C库和linux系统调用以及windows API之间的关系。拿写文件来举个例子linux下写文件用write()windows下写文件用WriteFile()这说明不同操作系统实现同样的系统功能的接口应该是不一样的。造成这种现状是操作系统发展的历史原因造成的,无法在操作系统的层面统一系统函数接口。

2015-02-04 13:48:43 1297

转载 oracle中查找执行效率低下的SQL

oracle中查找执行效率低下的SQLkt431128 发布于 9个月前,共有 0 条评论v$sqltext:存储的是完整的SQL,SQL被分割v$sqlarea:存储的SQL 和一些相关的信息,比如累计的执行次数,逻辑读,物理读等统计信息(统计)v$sql:内存共享SQL区域中已经解析的SQL语句。(即时)    select opname, ta

2015-02-04 10:35:38 9982

转载 什么是top sql

请高手帮忙解释下什么是top sql 最好能举例 谢谢按照各种资源使用量排序的SQL。比如按照执行次数排序的,按照逻辑读排序的,按照CUP使用时间排序的。TOP的意思就是取这些排序后的前几个。=========================================其实就是SQL占用资源的降序排列你可以根据v$sqlarea view 的DISK

2015-02-04 10:33:56 6033

转载 本机不安装Oracle客户端就可使用PL/SQL Developer连接远程数据库

Oracle11g客户端安装及plsql配置 发表于2年前(2013-06-27 21:39)   阅读(2957) | 评论(0)10人收藏此文章,我要收藏赞1听云性能监测产品App、Server、CDN免费试用,绑定账号送京东卡Oracle11g客户端安装及plsql配置1,项目使用的是oracle11g数据库,安装个客户端访问服务器.

2015-02-03 16:43:26 8491

转载 Oracle 阻塞会话的查看与解除

关于Oracle 阻塞会话的查看与解除,这里只讲操作步骤,不讲原理。Session 1 更新对象单没有提交Session 2 更新的时候由于等待session1 锁更新行的tx 锁而陷入阻塞Session 3更新的时候由于等待session1 锁更新行的tx 锁也陷入阻塞问题的根源可以通过以下的查询获取。可以看出sid 100和sid 33 都在以mode6(排

2015-02-03 11:41:44 14547

转载 Oracle中会话的状态

Oracle session active 和 inactive 状态 说明参考:oracle 会话状态  谷歌一. Session 状态说明            可以通过v$session 视图的status列查看session 的状态。  关于该视图的使用,参考联机文档:V$SESSIONhttp://download.oracle.com/docs/

2015-02-03 11:38:21 13658 1

原创 脚本之查询客户端连接到数据库的连接数(或叫会话数)

查询应用的连接数的SQL语句:/* Formatted on 2011/6/12 13:06:23 (QP5 v5.163.1008.3004) */  SELECT b.MACHINE, b.PROGRAM,COUNT(*)    FROM v$processa, v$session b   WHEREa.ADDR= b.PADDRAND b.USER

2015-02-03 11:27:35 1494

转载 系统调用是什么

系统调用是什么系统调用1.系统调用和普通函数完全不同,系统调用实际上是0x80号中断对应的中断处理程序的子程序。换句话说,在linux系统上,0x80中断是系统调用的统一入口。某个具体的系统调用是这个中断处理程序的子程序,进入具体某个系统调用是通过内核定义的系统调用号码来实现的。linux通过执行如下汇编代码陷入内核执行系统调用:int 0x80; //这一句是进入系统调用统一入口

2015-02-02 14:53:45 784

转载 IO之内核buffer----"buffer cache"

IO之内核buffer----"buffer cache""buffercache" 要理解"buffercache"这个东西,需要澄清一下概念:一般情况下,进程在io的时候,要依赖于内核中的一个buffer模块来和外存发生数据交换行为。另一个角度来说,数据从应用进程自己的buffer流动到外存,中间要先拷贝到内核的buffer中,然后再由内核决定什么时候把这些载有数据的内

2015-02-02 14:13:19 1454

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除