- 浏览: 115076 次
- 性别:
- 来自: 北京
最新评论
文章列表
oracle OPTIMIZER_MODE参数
- 博客分类:
- 数据库
Oracle在执行SQL语句时,有两种优化方法:即基于规则的RBO和基于代价的CBO。在SQL执教的时候,到底采用何种优化方法,就由Oracle参数 optimizer_mode 来决定。
Rule Based Optimizer(RBO)基于规则Cost Based Optimizer(CBO)基于成本,或者讲统计信息
SQL> show parameter optimizer_mode;
NAME TYPE
VALUE
------------------------------------ ----------- --------------------------- ...
activeMq配置
- 博客分类:
- java
基本发送与接收
applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans ...
oracle dcn
- 博客分类:
- 数据库
oracle dcn(data change notification)
当数据库中数据改变时发出通知,可以在sql级pl_sql中设置监听
package test;
import java.sql.*;
import java.util.Properties;
import oracle.jdbc.*;
import oracle.jdbc.dcn.*;
public class DBChangeNotification {static final String USERNAME = "jc608031";static final String PASSWO ...
mule配置文件元素
- 博客分类:
- SOA
<spring:beans>创建spring bean与mule创建的对象一起放在mule的注册信息里。
<spring:beans>
<spring:bean name="globalCache" class="com.mycompany.utils.LRUCache" >
<spring:property name="maxItems" value="200"/>
</spring:bean>
</spring:beans> ...
eclipse stp开发sca
- 博客分类:
- SOA
环境
eclipseHelios(3.6)for java ee develope
sca框架 tuscany1.6.2
下载eclipse及tuscany
eclipse地址:http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/heliossr2
tuscany1.6.2地址:http://labs.renren.com/apache-mirror//tuscany/java/sca/1.6.2/apache-tuscany-sca-1.6.2.tar.gz
打开eclipse Help- ...
SOA在Java领域有两套标准:一个是SUN推出的JBI(没有得到BEA和IBM的承认),另外一个是:IBM和BEA等公司推出的SCA和SDO标准。
JBI之关注Java组件只处理Java组件的集成。
SCA实现了业务组件和传输协议的分离,可以处理各种 ...
zookeeper相关问题解决
- 博客分类:
- 云计算
Error contacting service. It is probably not running.
修改zkServer.sh文件
status)
STAT=`echo stat | nc -q 1 localhost
如果nc 后有-q 1删除,反之亦然
如有新问题持续更新
zookeeper锁机制
- 博客分类:
- 云计算
加锁:
ZooKeeper将按照如下方式实现加锁的操作:
1)ZooKeeper调用create()方法来创建一个路径格式为“_locknode_/lock-”的节点,此节点类型为sequence(连续)和ephemeral(临时)。也就是说,创建的节点为临时节点,并且所有的节点连续编号,即“lock-i”的格式。
2)在创建的锁节点上调用getChildren()方法,来获取锁目录下的最小编号节点,并且不设置watch。
3)步骤2中获取的节点恰好是步骤1中客户端创建的节点,那么此客户端获得此种类型的锁,然后退出操作。
安装和配置详解
本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简单,下面将从单机模式和集群模式两个方面介绍 Zookeeper 的安装和配置。
单机模式
单机安装非常简单,只要获取到 Zookeeper 的压缩包并解压到某个目录如:/home/zookeeper-3.2.2 下,Zookeeper 的启动脚本在 bin 目录下,Linux 下的启动脚本是 zkServer.sh,在 3.2.2 这个版本 Zookee ...
redhat上开启oracle aio
- 博客分类:
- 数据库
验证系统是否安装aio相关包
debian系统
dpkg -l | grep libaio
rpm系统
rpm -qa | grep libaio
设置系统内核参数
aio-max-nr修改io size的大小
修改/etc/sysctl.conf
增加
aio-max-nr=1048576
保存sysctl -p 使修改生效
数据库开启aio
SQL> alter system set disk_asynch_io=TRUE scope=spfile;
SQL> alter system set filesystemio_optio ...
环境
hbase-0.90.4
hadoop-0.20.2
配置文件
hbase-env.sh
hbase-site.xml
regionservers
hbase-env.sh设置hbase环境变量
hbase-site.xml设置hbase相关参数就在该文件
regionservers指定region server列表,网上说应该用机器名
修改hbase-env.sh
export JAVA_HOME=java home目录
export HBASE_CLASSPATH=hadoop的conf目录
BigTable是什么?Google的Paper对其作了充分的说明。字面上看就是一张大表,其实和我们想象的传统数据库的表还是有些差别的。松散数据可以说是介于Map Entry(key & value)和DB Row之间的一种数据。在我使用Memcache的时候,有时候的需求是需要存储的不仅仅是简单的一个key对应一个value,可能我需要类似于数据库表结构中多属性的存储,但是又不会有传统数据库表结构中那么多关联关系的需求,其实这类数据就是所谓的松散数据。BigTable最浅显来看就是一张很大的表,表的属性可以根据需求去动态增加,但是又没有表与表之间关联查询的需求。
互联网 ...
inittrans参数表示高并发时事务会锁住同一个对象,oracle会使用块的一部分空间来保存哪些事务将哪些块中元素锁定,这个空间的大小由inittrans来决定,默认为2,事务表会根据需要动态扩展,最大达到MAXTRANS
个条目(假设块上有足够的自由空间)。所分配的每个事务条目需要占用块首部中的23~24 字节的存储空间。注意,对于Oracle 10g,MAXTRANS 则会忽略,所有段的MAXTRANS 都是255。
所以,如果有大量的并发访问使用的这个块,则参数不能太小,否则资源竞争将导致系统并发性能下降
zookeeper简介
- 博客分类:
- 云计算
ZooKeeper是作为分布式应用建立更高层次的同步(synchronization)、配置管理 (configuration maintenance)、群组(groups)以及名称服务(naming)。在编程上,ZooKeeper设计很简单,所使用的数据模型风格很像文件系统的目录树结构,简单来说,有点类 ...
将一个语句保存到文件
spool c:\sql.txt
select * from dual;
spool of
oracle硬解析与软解析
硬解析:第一时间提交语句,硬解析不查看共享池是否有匹配语句,如果没有指定,语法分析,安全检查,产生执行计划,构造共享结构在共享池。
软解析:查看share pool是否有匹配语句,但是它仍然需要语法分析等操作,省略了生成执行计划。
查看所有表空间大小
selecttablespace_name,sum(bytes)/1024/1024