- 博客(6)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
转载 优化SQL Server的内存占用之执行缓存
优化SQL Server的内存占用之执行缓存篇优化SQL Server的内存占用之执行缓存 在论坛上常见有朋友抱怨,说SQL Server太吃内存了。这里笔者根据经验简单介绍一下内存相关的调优知识。首先说明一下SQL Server内存占用由哪几部分组成。SQL Server占用的内存主要由三部分组成:数据缓存(Data Buffer)、执行缓存(Procedure Cache)
2013-01-30 11:04:21 1944
转载 ORACLE性能优化救生指南_21章 重做和归档的优化
(读书笔记)21.5 重做日志与归档化一般的做法是,把重做日志、闪回日志和归档日志与数据库文件分开。这些文件的上的IO类型,与数据文件的IO在性质上完全不同,备份与归档期间产生的突发IO可能会干扰进行中的数据文件IO。有两种常见的方式用来配置重做日志、归档日志与闪回日志:1.在两个磁盘卷上交替存放重做日志文。且把归档日志放到一个独立的卷上。2.把所有的这
2013-01-29 17:38:56 662
转载 发生TM锁争用的情况
Row Lock(TX)保护特定行;Table Lock(TM)保护整个表一般发生TM锁争用的情况如下:1)修改无索引外键(foreign key)的父键时:在子表的外键没有索引的状态下,若父表的key被修改,则对子表应该以shared模式或shared_sub_exclusive模式(这两种模式除了shared模式与自己可以共享,其他两两之间均不能共享)获得TM锁,已获得
2013-01-24 14:28:24 673
转载 位图索引(bitmap index)冲突引起的TX锁争用
B*Tree索引的叶节点以排序形式存储索引条目,每个索引条目指向各自的一个rowid。所以唯一键冲突之外,索引条目之间不发生争用。而位图索引的叶节点具有“column值+start rowid+ end rowid+ bitmap值”的形式。即,一个叶节点管理大范围的rowid.每当表的行被修改时,对位图索引相应的列值,每次都要重新计算行所属叶节点的位图。因此,两个会话同时对相同的叶节点执行位图运
2013-01-24 14:22:58 1427
原创 学习笔记:ORACLE 性能优化求生指南
第一章、ORACLE性能调优:一种系统化方法数据库优化顺序: 1.调整SQL,PL/SQL 代码及优化物理设计(分区,索引)尽可能的减少应用的请求; 2.减少对锁,闩锁,缓存及ORACLE代码层级中其它资源的急用来获取最好的并发能力; 3.在前两步规范化逻辑IO需求的基础上,通过优化ORACLE 内存来最小化物理IO的需求; 4.通过提供足够的IO带
2013-01-22 09:04:26 3115
转载 建立表/索引时的 存储参数:【PCTUSED参数与PCTFREE参数】
PCTFREE、PCTUSED、FREELIST的关系和应用 概念: pctused:一个块的使用水位的百分比,这个水位将使该块返回到可用列表中去等待更多的插入操作。 pctfree:用来为一个块保留的空间百分比,以防止在今后的更新操作中增加一列或多列值的长度。 freelist:可用列表是表中的一组可插入数据的可用块。 行连接:指一行存储在多个块中的情况,
2013-01-10 14:00:19 2606
Database.10g.Administration.Workshop.I.Student.Guide ORACLE 原厂培训教材
2009-02-06
无法使用BlueCloth,安装总是失败
2009-07-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人