- 博客(47)
- 资源 (15)
- 收藏
- 关注
原创 Linux 内核服务学习笔记
㈠ 内核简介 职责: ① 系统初始化:检查硬件资源并引导系统 ② 进程调度:决定进程的启动及运行时间 ③ 内存管理:为运行的进程分配内存 ④ 安全:校验系统权限、selinux、iptables策略 ⑤ 提供缓存 版本:
2012-12-31 23:02:59 2421
原创 浅析导致数据库性能问题的常见原因
㈠ 不合理的大表全表扫描 详见:点击打开链接 v$session_longops视图记录了超过6秒的所有SQL语句 这其中绝大部是全表扫描的语句! ㈡ 语句共享性不好 常出没在OLTP,由于app没有合理使用绑定变量,导致大量重复的语句Parse,浪费大量的shared pool,使CPU利用率居高不下
2012-12-31 15:50:50 2342 2
原创 侃侃全表扫描
何谓全表扫? 不合理地消耗大量资源的数据访问方式 为啥会有全表扫? 原因大致如下: ① 缺乏索引 ② 索引被抑制 ③ 表连接技术使用不当 ④ 表连接和索引结合不好 ⑤
2012-12-31 15:18:08 2156
原创 Linux 系统安装树的创建
以Xen虚拟系统安装树为例 在Xen虚拟机半虚拟化环境中安装Linux虚拟系统时需要使用系统安装树 安装树是一个目录,包含了所有系统的安装文件及相关程序 这个目录可以使用HTTP、FTP和NFS等方式提供给Xen虚拟机用于系统的安装 配置步骤如下: ① yum install httpd
2012-12-27 20:41:22 1989
原创 理解物化视图(1)快速建立高效的物化视图的方法
环境:sys@ORCL> select * from v$version where rownum=1;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prodsy
2012-12-24 22:34:42 1694
原创 理解游标(3)隐式游标的使用
当我们执行DML或Select into时,PL/SQL引擎会为我们声明一个隐式游标并管理这个游标 之所以谓之“隐式”是因为和游标相关的工作数据库已经替我们自动做好了 我们使用隐式游标,实际就是期待返回一行,这里有一个原则: 对于单行记录查询,我们应该总是将它封装到一个位于包里的函数,把这个查询隐藏在一个函数接口后面,然后用return语句返回数据 隐式游标
2012-12-24 17:38:59 2204
原创 理解游标(2)游标的属性介绍及不同游标类别的案例演示
PL/SQL提供了六种游标属性:游标属性名字说明举例%FOUND如果成功取到记录就返回true;否则,返回falsebegin update t set name='f' where id=2;if SQL%FOUND then dbms_output.put_line('cursor attribute');end if;end;%NOTFOUND如果没有成功取到记录就返回true;否则,
2012-12-24 01:45:47 3335
原创 linux 网络配置新手入门指南
㈠ 网络接口 ① 命名规则 Linux内核根据接口的类型为接口名称指定不同的前缀,前缀之后,会从零开始为每个接口分配一个数字 例如: 所有以太网接口都以eth开始,eth0、eth1、eth2分别指第一、第二和第三张以太网卡 ② 显示网卡配置信息
2012-12-23 00:30:24 2402
原创 FOMO addiction--社交控
微博和智能手机让很多人全天候都挂在网上,不是更新微博,就是去社交网站看朋友们的动态,要不就是看看自己所在的小组最近有什么活动可以参加。如果有一两天没有上网看这些,很多人可能都会觉得很不适应,甚至会有些负罪感。We’re now all in the grip of “FOMO addiction” — the fear of missing out on something or someone
2012-12-21 10:24:07 1318
原创 Little happiness matters?蒙牛新广告语英文翻译引争议
9月20日晚,蒙牛在北京发布了全新的品牌广告及产品包装,这是13年来蒙牛首次切换形象,并打出“只为点滴幸福”的全新广告语,对应的英文广告语为“little happiness matters”。随后的这段时间,包含上述中英文广告语等内容的蒙牛全新形象视频宣传片在各个网站、微博中广泛传播,甚至还登上了中央电视台的屏幕。这个广告语乍看起来感觉翻译的不错,尤其是“matter”这个词用得比较到位、恰当,
2012-12-21 10:08:35 2466
原创 两岸三地对ipad mini的不同翻译
微博原文:iPad Mini的文案,英文是 There is less of it; but no less to it. 大陆翻译是“减小,却不减少”;香港是“小了,但没少了”;台湾是“简,而未减”。小编为大家附上英文文案完整版与三个版本的译文,你觉得哪个版本的译文最精彩? 英文原文:The full iPad experience.There's less of it, but no less
2012-12-21 09:57:36 1464
原创 Oracle和Linux关于双引号、单引号的知识点小结
一般情况下,我们使用单引号居多 但在字符集不一致的时候,双引号和单引号区别还是很大的 而且,使用ODBC桥导入外部数据的时候,表名是带双引号的 先看个案例: 以前遇到过一个这样的问题 一个朋友在创建表时,表名采用小写,并且表名用双引号括了起来 表已经创建了,但是在查询的时候,显示表名不存在,可在user_tabl
2012-12-20 18:01:03 2344
原创 优美的英语
From now on,I will expect nothing, and just take what I get.—— 从现在起,我将不再期待,只珍惜我所拥有的 Commitment in many, can do. It is just a lie。---承诺再多都做不到。那也只不过还是谎言。 What comes easy won’t always last, and what wi
2012-12-19 23:00:49 1403 1
原创 left-digit effect
去超市买东西的时候,标价2.99元的商品似乎总是比3元的商品受欢迎。市场销售圈的人管这叫“左位数效应”。说的是,人们购物时只关注价签最左侧的数字,只要这个数字在自己承受范围之内,后面的数字就不会太在意了。A new study, published in the latest issue of the Journal of Consumer Research, shows that an occu
2012-12-18 19:27:48 1453
原创 Turkey
Turkey对很多人说来并不陌生,可不就是美国人在一年一度的盛大节日感恩节或者圣诞节享用的火鸡吗?说火鸡愚蠢可一点也不过分。任何饲养火鸡的人都会告诉你:他们必须把彩色玻璃弹子放在火鸡的饲料里,火鸡才会注意到自己的美餐在哪里。起先turkey只是被借用来说笨拙愚蠢的饭桶,但是到了二十世纪二十年代turkey又被转用来指蹩脚的三流戏剧、电影或者文学作品了。 幽默作家Perleman似乎是第一个把
2012-12-18 19:19:32 1336
原创 理解游标(1):游标的概述
eygle说,数据库的活动主要就是游标的活动 游标的重要可见一斑 为此,我做了系列的文章,循序渐进对游标进行学习 第一篇,是概述,便大体了解先: ① 定义 官方定义: A cursor is a handle or name for a private SQL area
2012-12-18 12:31:29 1976
原创 OCP考题解析_043:rman系列之 BBED破坏,BlockRecover恢复的案例演示
环境:sys@EMREP> select * from v$version where rownum=1;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prodsys@EMR
2012-12-17 21:27:21 1945
原创 CCNA网络系列实验(2)之PAP验证方式的配置
基于安全的考量,很多公司可能采用广域网的技术进行内网通信 局域网广域网网线串行线传输距离近传输距离远>1000m异步传输同步传输传输速度快传输速度较慢 为了实现同步传输,需要由DCE提供一个时钟频率 ① DTE:数据通信设备,一般在用户端 ② DCE:数据通信设备,一般在运营商 PPP协议作广域网连接时被广泛使用 PPP
2012-12-14 12:04:34 2300 1
原创 OCP考题解析_043:Oracle 参数shared_pool_size
环境:idle> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL Release 10.2.0.1.0 -
2012-12-13 17:00:36 2192 4
原创 CCNA网络系列实验(1)之GNS3安装配置指南
㈠ 安装GNS3 如果安装过程有提示WINPACP已经安装过了,选择“取消” ㈡ 配置GNS3基本参数 选择 step1 一般: 配置两个地方 ① 拓扑图存放路径 ② 存放临时文件
2012-12-12 18:04:19 4147 1
原创 Data Guard 环境配置的初始化参数设置列表
Primary 角色相关的初始化参数db_name同一DG环境db_name要相同db_unique_namedb_unique_name参数是解决在同一台计算机上存在多个相同的db_name的实例共存在而增加的参数,如果dataguard的主、备库安装在不同的计算机上,则不需要设置这个参数。如果安装到同一台计算机上,则需要设置,如果没有设置实例的这个参数,第一个实例启动后,再启动第二个实例是将报
2012-12-12 07:09:51 2496 2
原创 Data Guard 体系结构
RAC的强项在于解决单点故障和负载均衡,但RAC方案中数据只有一份,数据本身没有冗余,容易形成单点故障 而Data Guard是通过冗余数据来提供数据保护,通过日志同步机制保证冗余数据和主数据之间的同步 这种同步可以是实时、延时,同步或者异步 ㈠ 日志发送 主库的日志由LGWR或ARCn负责从主库发送到其他一个或多个归档目
2012-12-11 10:05:47 2031
原创 Oracle 双监听器的配置
以Oracle Net看,数据库服务器可能也是客户端 因为tnsnames.ora可以有服务器的描述 也就是,只有监听器才会一直是服务器 实例:监听=n:m ㈠ 双监听器的好处: ① 客户端故障转移--CF
2012-12-10 21:58:04 2472
原创 一亿行删除或修改一千万行的思路总结续
接着上一篇文章: 一亿行删除或修改一千万行的思路 思路二: CTAS + RENAME 因为要在对数据库及其他应用影响最小的情况下做 如果直接对表进行删除则会出现应用因为等待数据释放锁而等待 而且常规的DELETE语句,会生成大量的UNDO和REDO 而且表上如
2012-12-10 19:19:44 1618
原创 Oracle 工具:Analyze
㈠ 三大功能 ① 搜集和删除索引、表和簇的统计信息 ② 验证表、索引和簇的结构 ③ 鉴定表和簇和行迁移和行链接 针对analyze的搜集和删除统计信息功能而言 Oracle推荐使用DBMS_STATS包来代替analyze搜集优化信息 DBMS_STATS可以并行的搜集信息,可以搜集分区表的全局信息 进一步来说,CBO只会使用DBM
2012-12-08 23:45:41 1814
原创 一亿行删除或修改一千万行的思路总结
要在一个1亿行的大表中,删除1千万行数据 在对数据库其他应用影响最小的情况下,以最快的速度完成 那么操作期间应该注意什么?如果中途中断了,有木有方法再继续? 如果应用不可停,又该怎么办呢? 删除了10分之一的数据,索引可能还需重建,统计信息可能也得更新 由于昂贵的delete操作,Undo空间亚历山大、Redo log 也要担心
2012-12-08 21:07:12 3850
原创 数据块一致性检查的4种方法
㈠ 什么是数据块一致性? 每一个数据块头部都有一个“校验和”字段 当数据块被写回磁盘前,Oracle会重新计算这个校验和 并记录到这个字段,最终写回磁盘 下次数据块被读入内存时,Oracle会重新计算数据块的校验和 并与校验和字段中的值相比较 如果有差异,Oracle就会抛出ORA-1578
2012-12-08 11:10:45 7903
原创 MySQL 主从服务器的配置步骤
环境: Master: ip 192.168.1.110 os rhel-5.8 mysql 5.5.28 Slave: ip 192.168.1.113 os rhel-5.8
2012-12-07 21:11:07 2207
原创 RAC架构演变
从单实例到RAC,体系结构也由RAC集群和Clusterware集群构建 RAC的数据库和单实例的数据库在本质上并没有多大的区别;数据文件、控制文件都是共享的,不过每个实例有自己独立的redo log 组;对于自动undo管理模式、每个实例都拥有独立的undo表空间。在数据文件和控制文件的格式上、RAC系统和单实例系统并没有本质区别、因此、单实例系统可以很方便地升级到RAC系统
2012-12-07 14:08:29 1702 2
原创 Oracle 临时表之临时表的应用问题
网上有人给出了最佳的优化思路是: 1.先将大表中满足条件的记录抽出来生成一张临时表. 2.再将这较小的临时表与另一张较小的表进行关联查询. 先不论思路是否值得商榷,这把临时表当成中转站的做法还是很值得肯定 临时表本质上就是一种cache的表现形式,Oracle的临时表都是事先建好的 一旦用了临时表,存放的就是和本
2012-12-07 10:11:05 2758
原创 一步一步图片演示新浪微博和CSDN博客同步步骤
声明: ① 不需要博客专家才可以,任何人都可以 ② 没有为新浪微博打广告的意思 ③ 只是为了好玩哈 闲话不扯了,上菜: ㈠ 登入新浪微博,在“账号”的下拉菜单,点击“我的工具”
2012-12-07 00:18:43 2395 5
原创 网络地址转换(NAT)
IP地址可分: ● 公有地址:一个地址只能用于一个地方 ● 私有地址:可在不同场合重复使用 私有IP范围: ▼ 10.0.0.0∽10.255.255.255 ▼ 172.16.0.0∽172.31.255.255
2012-12-06 17:08:11 2277
原创 Oracle 临时表之临时表空间组(TTG)
环境:sys@ORCL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL Release 10.2
2012-12-05 19:01:49 1309
原创 Oracle 细粒度审计(FGA)之DBMS_FGA包的实验案例一则
从Oracle9i开始,就可以使用DBMS_FGA可以对指定的表的select语句进行审计 但是在9i中只能对select语句进行审计,在10g中可以实现对DML的审计功能 下面用DBMS_FGA来展示select语句的审计功能 ① 假定我们存在表t,包含记录为sys@ORCL> select * from hr.t; ID NAM
2012-12-05 12:17:38 2483 5
原创 Linux 中搭建DHCP服务器实例
下面的流程实例中,DHCP服务分配的IP地址段为192.168.1.128~192.168.1.133 ㈠ 首先查看dhcp服务是否安装[root@localhost ~]# rpm -qa | grep dhcpdhcp-3.0.5-31.el5dhcpv6-client-1.0.10-20.el5sblim-cmpi-dhcp-devel-1.0-49
2012-12-05 00:47:35 2728
原创 Oracle SQL编写优化总结《一》
㈠ 选用合适的Oracle 优化器 缺省值: 9i默认是choose 10g默认是all_rows sys@EMREP> show parameter optimizer_mode NAME TYPE VALUE
2012-12-04 22:13:25 1618
原创 VMware 虚拟机网卡模式解析
要想用好VMware虚拟机,就必须知道怎么选择虚拟机的网卡模式、安装完虚拟机后,默认安装了两个虚拟网卡:VMnet1(HOST方式联网)和VMnet8(NAT方式联网) ㈠ VMWARE网卡模式 ① bridged(桥接模式) 当采用桥接时,VMWare会虚拟一块网卡(VMnet0)和真正的物理网卡就行连接、这便有烂兄烂弟一
2012-12-04 20:24:21 3466
原创 关注SQL执行计划中的两个比率
环境:sys@ORCL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL Release 10.2
2012-12-04 18:03:20 1627
原创 存储过程与权限
在执行存储过程时,我们可能会遇到权限问题 ● 定义者权限存储过程 ● 调用者权限存储过程 在数据库中创建存储过程时,定义者权限是缺省模式 当指定AUTHID CURRENT_USER关键字后,便是调用者权限存储过程 他俩之间最根本的差异在于role能否在存储过程中
2012-12-04 12:25:04 2033
mysql+heartbeat+drbd软件集合
2013-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人