- 博客(11)
- 收藏
- 关注
转载 oracle dbms_stats 包
oracle 8i 以后加处的功能,Oracle专家可通过一种简单的方式来为CBO收集统计数据。目前,已经不再推荐你使用老式的分析表和dbms_utility方法来生成CBO统计数据。那些古老的方式甚至有可能危及SQL的性能,因为它们并非总是能够捕捉到有关表和索引的高质量信息。 CBO使用对象统计,为所有SQL语句选择最佳的执行计划。 dbms_stats能良好地估计统计数据
2010-01-12 10:41:00 1769
转载 深入浅出oracle锁---原理篇
在现代的多用户多任务系统中,必然会出现多个用户同时访问共享的某个对象,这个对象可能是表,行,或者内存结构,为了解决多个用户并发性访问带来的数据的安全性,完整性及一致性问题,必须要有一种机制,来使对这些共享资源的并发性访问串行化,oracle中的锁就可以提供这样的功能,当事务在对某个对象进行操作前,先向系统发出请求,对其加相应的锁,加锁后该事务就对该数据对象有了一定的控制权限,在该事务释放锁
2010-01-12 10:19:00 1201 2
转载 ORACLE ROWID的一点知识
oracle8的ROWID结构2004-04-23 15:18 pm来自:Linux文档地址:http://linux.sheup.com/linux/linux3983.htm1、为什么使用ROWID ORACLE把ROWID作为B-树和其内部算法标示ROW的唯一标示。 在ORACLE8以前的版本中,ROWID标示FILE、BLOCK、ROW NUMBER,只用一个数字代 表FILE号。
2010-01-12 10:12:00 1432
转载 Oracle10g 回收站及彻底删除table : drop table xx purge
drop后的表被放在回收站(user_recyclebin)里,而不是直接删除掉。这样,回收站里的表信息就可以被恢复,或彻底清除。 1.通过查询回收站user_recyclebin获取被删除的表信息,然后使用语句flashback table to before drop [rename to ]; 将回收站里的表恢复为原名称或指定新名称,表中数据不会丢失。若要彻底删
2010-01-12 09:53:00 11127 2
转载 Oracle的在线重定义
Basic Steps for Manual Online Reorganization Commands and procedures used: 1.DBMS_REDEFINITION.CAN_REDEF_TABLE 2.CREATE TABLE … 3.DBMS_REDEFINITION.START_REDEF_TABLE 4.DBMS_REDEFINITION.COPY
2010-01-10 22:45:00 2556
转载 userenv和sys_context函数
这两个函数用来记录连接的session信息,经常用于触发器中,记录客户端的连接信息(比如IP)。我比较关注的是sessionid和ip,但是 select userenv(sessionid)得到的并不是用户的sid,而是v$session中的audsid,sid根据audsid再得到:SQL> select sid from v$session where audsid=useren
2010-01-10 22:02:00 1858
转载 Oracle 9i中的XMLTYPE应用学习
oracle从9i开始支持一种新的数据类型---- xmltype,用于存储和管理xml数据,并提供了很多的functions,用来直接读取xml文档和管理节点。下面将介绍xmltype的一些基本使用。1.建立含有xmltype数据类型的表create table abc (id number,xmldoc sys.xmltype);声明xmltype型字段用:sys.xmltyp
2010-01-10 20:18:00 1964
转载 date的to_char取自然周及format参数
很多時間我們需要用Oracle提供的to_char()函數來取得某個日期是屬於今年的第幾週.例如:TO_CHAR(TO_DATE(20090112,YYYYMMDD), WW) ,得到的結果是02,就是第2?可看看日歷上,2009年1月12日第三週的週一.為什麼會有這樣的問題呢? 由於Oracle在to_char()函數計算一年中的第幾周是從該年的1月1日開始
2010-01-10 20:11:00 1248
转载 创建oracle访问mysql的数据链路步骤
(1)登陆到mysql C:/Documents and Settings/Administrator>mysql -h localhost -u root -p Enter password: ***** Welcome to the MySQL monitor. Commands end with ; or /g. Your MySQL connection id is 6
2010-01-10 20:01:00 2640
转载 使用oracle索引的一些小技巧
索引对数据库访问的性能的作用十分巨大,设计合理的索引对于系统性能调整至关重要。而使用索引又是数据库开发过程中最困难的一点。在设计索引的时候要注意以下几个方面: 在OLTP系统中,尽量避免全表扫描,尽量使绝大多数操作都通过索引访问数据量很大并且经常变动的表上的索引不易过多,过量的索引会导致插入、更新和删除操作变慢,产生大量的IO,如果一张表上的索引超过8个,就需要检查是否这些索引都是
2010-01-10 19:58:00 827
转载 SQL92 Syntax and common or additions (not = '!')
Types: CHAR(n) | CHARACTER(n) VARCHAR(n) | CHARACTER VARYING(n) | INTEGER | INT | SMALLINT DECIMAL(p,s) | DEC(p,s) | NUMERIC(p,s) FLOAT(p) | REAL | DOUBLE PRECISION DATE | TIME INTERVAL ye
2010-01-10 19:22:00 605
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人