• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






lizhe88

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2011年2月12日

数字范围问题
摘要: 首先我们的基础的数据如下:USE tempdb;GOIF OBJECT_ID('dbo.T1') IS NOT NULL DROP TABLE dbo.T1GOCREATE TABLE dbo.T1(col1 INT NOT NULL PRIMARY KEY);INSERT INTO dbo.T1(col1) VALUES(1);INSERT INTO dbo.T1(col1) VALUES(2);INSERT INTO dbo.T1(col1) VALUES(3);INSERT INTO dbo.T1(col1) VALUES(100);INSERT INTO dbo.T1( 阅读全文
posted @ 2011-02-12 15:11 IntoTheRain 阅读(146) 评论(0) 推荐(0)
 

2011年2月11日

TableSample 选取样本数据
摘要: SQL Server 2005引进了一个新的特性TABLESAMPLE从现有的表中随机取出一些样本数据,既可以指定行数,也可以指定百分比。如:SELECT *FROM Performance.dbo.Orders TABLESAMPLE (1000 ROWS);SELECT *FROM dbo.Orders TABLESAMPLE (0.1 PERCENT);但是值得注意的是,并不代表精确地返回所指定的行数。因为随机选取的单位是数据页,所以上面指定返回1000行,有可能返回800,900,1200都是有可能的。如果需要指定准确的行数,可以先随机选取更多的数据,然后再利用TOP关键字,如:SEL 阅读全文
posted @ 2011-02-11 11:56 IntoTheRain 阅读(408) 评论(0) 推荐(0)
 

2011年1月25日

<转>Oracle重要机制:SCN机制解析
摘要: SCN(System Chang Number)作为oracle中的一个重要机制,在数据恢复、Data Guard、Streams复制、RAC节点间的同步等各个功能中起着重要作用。理解SCN的运作机制,可以帮助你更加深入地了解上述功能。 在理解SCN之前,我们先看下oracle事务中的数据变化是如何写入数据文件的: 1、事务开始; 2、在buffer cache中找到需要的数据块,如果没有找到,则从数据文件中载入buffer cache中; 3、事务修改buffer cache的数据块,该数据被标识为“脏数据”,并被写入log buffer中; 4、事务提交,LGWR进程将log buffer 阅读全文
posted @ 2011-01-25 22:23 IntoTheRain 阅读(246) 评论(0) 推荐(0)
 
Oracle Audit
摘要: 什么是审计 = 记录对数据对象的所有操作。什么时候,什么用户对对象做出了什么类型的操作。默认情况下审计是关闭的。 审计相关的表安装SQLPLUSconnect/ASSYSDBASQLPLUSselect*fromsys.aud$;--没有记录返回SQLPLUSselect*fromdba_audit_trail;-没有记录返回如果做上述查询的时候发现表不存在,说明审计相关的表还没有安装,需要安装。SQLPLUSconnect/assysdbaSQLPLUS@$ORACLE_HOME/rdbms/admin/cataudit.sql审计表安装在SYSTEM表空间。所以要确保SYSTE 阅读全文
posted @ 2011-01-25 13:27 IntoTheRain 阅读(2430) 评论(1) 推荐(0)
 

2011年1月23日

<转>Oracle Cluster 应用场景分析
摘要: Oracle中普通的表称为堆表(heap table),堆表中的数据是无序存放的,往往在使用一段时间后,数据就变得非常无序。如下图所示,索引中相同的key对应的数据存放在不同的block中,这时,如果要通过索引查询某个key的数据,就需要访问很多不同的block,代价非常高。Oracle中有一个统计信息clustering factor,它就是用来反映索引中键值在表中的有序程度,clustering factor的值如果接近表的blocks的数量,表明数据在表中的是有序的,而如果这个值接近表的行数,则表明表中的数据是无序存放的。因为clustring factor对于索引查询的影响很大,所以在 阅读全文
posted @ 2011-01-23 15:17 IntoTheRain 阅读(738) 评论(0) 推荐(0)
 
Materialized View
摘要: Oracle的实体化视图提供了强大的功能,可以用在不同的环境中,实体化视图和表一样可以直接进行查询。实体化视图可以基于分区表,实体化视图本身也可以分区。主要用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。在数据仓库中,还经常使用查询重写(query rewrite)机制,这样不需要修改原有的查询语句,Oracle会自动选择合适的实体化视图进行查询,完全对应用透明。实体化视图和表一样可以直接进行查询。实体化视图还用于复制、移动计算,远程同步等方面。实体化视图有很多方面和索引很相似:使用实体化视图的目的是为了提高查询性能; 阅读全文
posted @ 2011-01-23 12:40 IntoTheRain 阅读(7150) 评论(0) 推荐(0)
 
Oracle分区
摘要: 在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百GB,有的甚至可以到TB级。虽然存储介质和数据处理技术的发展也很快,但是仍然不能满足用户的需求,为了使用户的大量的数据在读写操作和查询中速度更快,Oracle提供了对表和索引进行分区的技术,以改善大型应用系统的性能。   使用分区的优点:   ·增强可用性:如果表的某个分区出现故障,表在其他分区的数据仍然可用;   ·维护方便:如果表的某个分区出现故障,需要修复数据,只修复该分区即可;   ·均衡I/O:可以把不同的分区映射到磁盘以平衡I/O,改善整个系统性能;   ·改善查询性能:对分区对象的查询可以仅搜索自己关心的 阅读全文
posted @ 2011-01-23 11:06 IntoTheRain 阅读(560) 评论(0) 推荐(0)
 

2011年1月20日

<转>Merge关键字用法与简例
摘要: USEtempdbGO--创建表AIFNOTOBJECT_ID('[A]')ISNULLDROPTABLE[A]GOCREATETABLEA(IDINT,ACOLVARCHAR(10))GOINSERTAVALUES(1,N'A')INSERTAVALUES(2,N'B')INSERTAVALUES(3,N'C')INSERTAVALUES(6,N'X')--此记录在B表中不存在,删除GO--创建表BIFNOTOBJECT_ID('[B]')ISNULLDROPTABLE[B]GOCREATETABLEB(IDINT,BCOLVARCHAR(10),XCOLVARCHAR(10))GOINSE 阅读全文
posted @ 2011-01-20 17:30 IntoTheRain 阅读(229) 评论(0) 推荐(0)
 

2011年1月18日

<转>Oracle PGA 使用控制
摘要: 当用户进程连接到数据库并创建一个对应的会话时,Oracle服务进程会为这个用户专门设置一个PGA区,用来存储这个用户会话的相关内容。当这个用户会话终止时,数据库系统会自动释放这个PAG区所占用的内存。 当用户进程连接到数据库并创建一个对应的会话时,Oracle服务进程会为这个用户专门设置一个PGA区,用来存储这个用户会话的相关内容。当这个用户会话终止时,数据库系统会自动释放这个PAG区所占用的内存。这个PGA区对于数据库的性能有比较大的影响,特别是对于排序操作的性能。所以,在必要的时候合理管理PGA区,能够在很大程度上提高数据库的性能。  一、 PGA与SGA的区别。  PGA(程序缓存区)与 阅读全文
posted @ 2011-01-18 16:42 IntoTheRain 阅读(741) 评论(0) 推荐(0)
 

2010年12月8日

Chapter3~Assembly控制管理
摘要: 使用config管理Assembly。以下是例子?xml version="1.0"?configuration  runtime    assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"    probing privatePath="AuxFiles;bin\subdir" /    dependentAssembly      assemblyIdentity name="MyType"        publicKeyToken="32ab4ba45e0a69a1" culture="neutral 阅读全文
posted @ 2010-12-08 23:18 IntoTheRain 阅读(295) 评论(0) 推荐(0)
 
下一页