Welcome 微信登录

首页 / 数据库 / MySQL

Oracle 高 Version counts 问题说明

Oracle 高 Version counts 问题说明

一.version count 说明MOS上有文档说明此问题,参考:[ID296377.1]Oracle里的所有SQL 语句都是implicitly sharable的。 当用户提交了一个SQL语句,RDBMS 会对这个SQL 语句进行hash 运算,然后产生一个hash 值, 在拿这个hash 值与shared pool 里已经存在的SQL 进行hash 值比较,如果相同,就重用之前SQL 的cursor,如果没有,就需要进行硬解析。在硬解析时,Orac...
Oracle 内存架构详解

Oracle 内存架构详解

Oracle的内存配置与oracle性能息息相关。关于内存的配置,是最影响Oracle性能的配置。内存还直接影响到其他两个重要资源的消耗:CPU和IO.先看Oracle内存存储的主要内容是什么:程序代码(PLSQL、Java);关于已经连接的会话的信息,包括当前所有活动和非活动会话;程序运行时必须的相关信息,例如查询计划;Oracle进程之间共享的信息和相互交流的信息,例如锁;那些被永久存储在外围存储介质上,被cache在内存中的数据(如redolog条目...
Oracle 分析及动态采样

Oracle 分析及动态采样

之前在说Oracle Optimizer中的CBO时讲到,当表没有做分析的时候,Oracle 会使用动态采样来收集统计信息。 获取准确的段对象(表,表分区,索引等)的分析数据,是CBO存在的基石,CBO的机制就是收集尽可能多的对象信息和系统信息,通过对这些信息进行计算,分析,评估,最终得出一个成本最低的执行计划。 所以对于CBO,数据段的分析就非常重要。一. 先演示一个示例,来理解分析的作用1.1创建表SQL> create table t as s...
Java无法连接MongoDB问题

Java无法连接MongoDB问题

背景介绍:由于开发用的Linux服务器在一个相对封闭的环境中,只有通过SSH访问22端口。于是就用putty做了一个SSH forwarding,将本机的27018端口映射到远程的27017端口。在cmd中通过mongo localhost:27018成功连接,并且进行了操作。现象:在程序中通过Mongomongo=newMongo("localhost",27018);连接远程的服务器上的MongoDB,程序运行时出现了下面错误: Causedby:ja...
Linnux下Oracle 10G和Oracle 11G双版本数据库并存的安装和配置

Linnux下Oracle 10G和Oracle 11G双版本数据库并存的安装和配置

心血来潮,突然想在OEL6下面安装Oracle10g和Oracle11g,2个版本共存,方便学习和实验,这个安装过程其实不难操作,如果你有分别安装过10g和11g的经验,相信具体操作是很容易的,最总要的一点是如何让2个版本共存和正常使用。在虚拟机上测试了整个安装过程,本本比较懒,过程相当缓慢。环境WMWARE WORKSTAION 7OS OracleLinux-R6 32Bit 1G内存 30G硬盘1+20G硬盘2(用于存放安装软件)DATABASE10...
Oracle 10g OEM常规错误解决

Oracle 10g OEM常规错误解决

重装了笔记本上的Oracle,安装完成后,可以正常使用OEM控制台,但是注销后重新登录或者重启系统后登录,或者笔记本使用网络环境发生了变化,都有可能遇到问题。这些遇到问题的解决办法使用过,但是很久没折腾就忘记了,今天把这些问题和解决方法记录在此。0、网络环境变化导致无法启动这个问题的现象是无法启动OEM。使用命令行如下:C:/Users/Administrator>set ORACLE_SID=TESTC:/Users/Administrator&g...
<< 401 402 403 404 405 406 407 408 409 410 >>