摘要:
一.version count 说明 MOS上有文档说明此问题,参考:[ID296377.1] Oracle里的所有SQL 语句都是implicitly sharable的。 当用户提交了一个SQL语句,RDBMS 会对这个SQL 语句进行hash 运算,然后产生一个hash 值, 在拿这个hash 值与shared pool 里已经存在的SQL 进行hash 值比较,如果相同,就重用之前SQL 的cursor,如果没有,就需要进行硬解析。 在硬解析时,Oracle 至少会产生一个parent cursor 和 child cursor, parent cursor 用来保存hash valu 阅读全文
posted @ 2011-07-23 16:48
sqlite例子
阅读(427)
评论(0)
推荐(0)
摘要:
在MOS 上有一篇介绍SQL 解析流程图的文档,参考[ID32895.1]。 截取主要部分内容如下: Thisarticle show the parsing mechanism as a flow diagram. Its main purpose is toshow the difference between a 'soft' and a 'hard' parse. It is intended to givea feel of how parsing operates to make explanation of parsing activity eas 阅读全文
posted @ 2011-07-22 13:56
sqlite例子
阅读(220)
评论(0)
推荐(0)
摘要:
一. 初识Namespace Oracle通过namespace来管理schema object的名字,关于Namespace 的定义,在官网文档上没有找到一个详细的定义,在网上搜到一些相关信息: SchemaObject Namespaces A namespace defines a group of object types, within whichall names must be uniquely identified—by schema and name. Objects in differentnamespaces can share the same name. The O. 阅读全文
posted @ 2011-07-21 20:25
sqlite例子
阅读(359)
评论(0)
推荐(0)
摘要:
动态链接库dll创建静动态调用方法一例 动态链接库dll创建 MFC_DLL.dll
stdafx.h 中添加函数声明
//定义求和函数--------------------------
extern "C" __declspec(dllexport) int __stdcall Add_new(int a,int b);
extern "C" _declspec(dllexport) int WINAPI TestC(int i);
extern "C" _declspec(dllexport) long __stdcall Lo 阅读全文
posted @ 2011-07-21 16:13
sqlite例子
阅读(194)
评论(0)
推荐(0)
摘要:
关于Oracle SGA中Shared Pool的详细说明,参考我的blog: Oracle Shared pool 详解 http://blog.csdn.net/tianlesoftware/article/details/6560956 在上篇blog里,介绍了shared pool 的组成和一些原理, 也有一些脚本,在这篇blog里,在补充几个查看Shared Pool 的脚本。 From:http://vsbabu.org/oracle/sect13.html一. Quick Check/* Formatted on 2011/7/21 10:41:56(QP5 v5.163.100 阅读全文
posted @ 2011-07-21 11:11
sqlite例子
阅读(476)
评论(0)
推荐(0)
摘要:
Windows 32位汇编语言程序设计教程 之动态链接库http://www.feiesoft.com/win32asm/win32asm-11-2.html第11章 动态链接库和钩子11.1 动态链接库(1)11.1.1 动态链接库的概念在DOS环境下编过程序的读者一定知道静态库的含义——程序员将实现各种功能的代码写成一个个子程序(函数),编译成obj文件后,将多个obj文件组合成一个lib文件,当程序中要用到这些函数的时候,只需要指定函数名称,编译器就可以从库中抽出对应的子程序代码插入到可执行文件中去,这样就可以不必一遍遍地重写相同的功能代码。这种链接方法就是静态链接,静态链接的缺点显而易 阅读全文
posted @ 2011-07-21 10:11
sqlite例子
阅读(318)
评论(0)
推荐(0)
摘要:
计算机达人成长之路 之软件分析与设计最后,必须声明的事,任何事情都有一个熟能生巧的过程,系统分析也不例外。大家是不是看了上面的分析实例忽然觉得热血沸腾,发觉原来程序分析是如此简单如此清晰的一件事情,产生一种天下程序尽在我手上的错觉,以为自己一下子就转职为编程高手。殊不知好事多磨,只有多做系统分析方面的练习,才可以真正的掌握以上方法的精髓,才可以笑傲程序。否则,你无法透过现象看到本质吗,无法快速并且正确的建模。不经一番寒彻骨,哪得梅花扑鼻香。不经过一番刻苦的练习,即使背熟了模型,也是纸上谈兵,仍然无法直击本质,无法活用数据结构。恐怕一边摇头一边高唱“借我借我一双慧眼吧,让我把这程序看得清清楚楚明 阅读全文
posted @ 2011-07-20 17:59
sqlite例子
阅读(141)
评论(0)
推荐(0)
摘要:
VC++ 6.0如何创建与调用动态链接库出处:多特软件站时间:2011-06-29人气:245我要提问我来说两句核心提示:静态链接库:lib中的指令被直接包含在最终生成的EXE文件中。 1.静态链接库与动态链接库区别: 静态链接库:lib中的指令被直接包含在最终生成的EXE文件中。 动态链接库:dll不必被包含在最终的EXE中,EXE文件执行时可以动态地引用和卸载DLL文件。 同时,静态链接库中不能再包含其他的动态链接库或静态库,而动态链接库中可以包含其他的动态或静态库。 2.VC++支持的DLL: DLL的编制与具体的编程语言及编译器无关,动态链接库随处可见,VC++支持三种DL... 阅读全文
posted @ 2011-07-20 17:58
sqlite例子
阅读(202)
评论(0)
推荐(0)
摘要:
在微博上看到dbsnake 有一个培训,因为是在北京举办的,过去不。所以问dbsnake 能否把相关的文档传我一份。 dbsnake 邮件给我时说有些东西没有写到文档里。 这个文档也是dbsnake 对Oracle 的一个经验的积累的过程,全部写出来也不实际,所以有机会还是多参加这类培训,这对技术提高还是很有帮助的。在这个文档里dbsnake 整理了一个PL/SQL 的开发文档。 贴过来,共享之。 常用的PL/SQL开发原则 bysnake: (1)广泛使用绑定变量,特别是批量绑定,因为这可以有效的避免sql的硬解析和PL/SQL引擎和SQL引擎的上下文切换! (2)广泛使用UROWID来处. 阅读全文
posted @ 2011-07-19 20:13
sqlite例子
阅读(130)
评论(0)
推荐(0)
摘要:
一. 查看service1.1 先看下一个监听查看的示例:[oracle@db2 ~]$ lsnrctl serviceLSNRCTL for Linux: Version 10.2.0.1.0 -Production on 19-JUL-2011 01:24:43Copyright (c) 1991, 2005, Oracle. All rights reserved.Connecting to(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=db2)(PORT=1521)))Services Summary...Service "PLSExtPr 阅读全文
posted @ 2011-07-19 17:58
sqlite例子
阅读(182)
评论(0)
推荐(0)
浙公网安备 33010602011771号