从而,死锁是分布式数据库管理系统面临的严肃问题。要采取措施,先要分析是否出现死锁,通常称为死锁检测。等待图是帮助监测的一个有用工具。WFG是一个有向图,表示事务间的等待关系。图9.9是例9.7的WFG。WFG中有环出现就意味着有死锁存在。在分布式系统中,WFG的形式复杂得多,因为两个参与死锁的条件可能出现在不同的节点上,我们把它称为全局死锁。图9.9等待图WFG发现死锁后,就要设法打破死锁。......
2023-10-28
生成对象时会定义管理数据存储空间的选项(initial、next、pctincrease、freelists、freelist groups等),如果未能准确地预测出数据增加量,则会频繁地出现区段,对大容量数据库系统的性能产生不良影响。
频繁出现区段会增加与其他对象的区段请求在同一时段集中出现的可能性,会导致DB运行时性能大幅下降,甚至会出现排队现象(例如Enqueuer lock争用),因此需要策略性地使用存储选项。如果在操作过程中出现区段或区域分割加速,在重新整理操作前应该首先适当地变更 Next的大小。
此外,段头会显示当用户请求时该段确定区段或区域中可分配的空闲块列表,该列表即为“freelist”,基本上表和索引各有一个列表。如果需要空闲块的用户操作要求(INSERT或长度增加的UPDATE要求)同时发生时,Oracle只能按顺序分配空闲块,因此会引起freelist争用,从而影响处理性能。但可以根据需要设置多个freelist,多个freelist的集称为“freelist group”,需要freelist group时可以按管理员的定义进行多个设置。
此外,当大多数用户通过多个实例同时对特定表请求空闲块时,段头会出现较大的争用,导致性能下降,因此定义与并发用户数相同的freelist以及与实例数相同的freelist group更为有效。(www.chuimin.cn)
总体来说,存储空间利用不足和产生低效率区域分割的同时引发事务处理时的资源争用负载,都是导致性能下降的原因,因此必须谨记,基于sizing概念的策略性存储空间的定义和管理是非常重要的。
以下分析事例中,比起表空间内的最大连续空间,next区段的设置是更大对象存储的关键。如果发现此类对象,应立即重新整理该对象,若无法立即执行,重新整理操作前应适当地调整next的大小临时用于操作。
有关数据库性能管理与调优的文章
从而,死锁是分布式数据库管理系统面临的严肃问题。要采取措施,先要分析是否出现死锁,通常称为死锁检测。等待图是帮助监测的一个有用工具。WFG是一个有向图,表示事务间的等待关系。图9.9是例9.7的WFG。WFG中有环出现就意味着有死锁存在。在分布式系统中,WFG的形式复杂得多,因为两个参与死锁的条件可能出现在不同的节点上,我们把它称为全局死锁。图9.9等待图WFG发现死锁后,就要设法打破死锁。......
2023-10-28
从1.1.1节的介绍可以看到,在数据库管理系统出现之前,人们对数据的操作是直接针对数据文件编写应用程序实现的,这种模式会产生很多问题。对于1.1.1小节中列举的学生基本信息管理和学生选课管理两个子系统,如果使用数据库技术来管理,其实现方式如图1-4所示。保证数据的安全是通过数据库管理系统的安全控制机制实现的,保证数据的可靠是通过数据库管理系统的备份和恢复机制实现的。......
2023-11-24
利用SSMS和T-SQL语句创建、修改、删除博客数据库BlogDB视图,并利用视图完成对基本表的修改工作。单击“视图设计器”工具栏中的“执行SQL”按钮,可以查看查询结果。在“对象管理器”中,展开“数据库”→“BlogDB”节点,用鼠标右键单击“视图”节点,从出现的菜单中选择“打开视图”命令,浏览视图结果。......
2023-11-23
假如有莱钢集团与保利建设两家企业,它们谈成了一笔生意,即保利建设向莱钢采购2亿元的建筑钢材。两家公司都拥有某银行的账户,所以双方财务人员决定通过该银行进行转账。例6.1:执行上述SQL语句,结果如图6.1所示。图6.1莱钢、保利的账户金额现在来模拟转账:将保利建设的余额转账500万到莱钢集团的账户。使用这样的转账软件会让银行严重亏损,甚至破产。解决这一问题,可以使用事务。事务可以将转账所需的两条UPDATE语句当作一个整体。......
2023-10-29
体系结构是计算机科学中常用的概念。什么是体系结构呢?图2.1数据库系统的基本结构由图2.1可知,数据库管理系统构建在操作系统上,用于管理数据库,给用户提供所需的服务。那么,数据库管理系统的体系结构是怎样的呢?图2.22层数据库系统结构图2.33层数据库系统结构3.多层结构对于大型、复杂的应用,3层结构显得力不从心,因此更多的层次出现在系统中。......
2023-10-28
图16-25 铺设海底管线托管架系统采用“部件单独预制、现场组装”的施工方案。A字架、托管架的建造重点是控制管节点的焊接质量以及整体的精度。表16-9 管节点的结构形式表16-10 管节点形式分类表16-11 管节点的放样方法计算机模拟放样的精度是控制托管架、A字架整体尺寸、焊接质量的关键。......
2023-07-02
ERP数据库是一个基于企业管理的数据库,很多聚焦数据库设计的数据库系统书籍都会将企业数据库作为样例来介绍。一般ERP数据库是一个集成的统一数据库。BOM不仅是MRPⅡ/ERP系统中重要的输入数据,而且是财务部门核算成本、制造部门组织生产等业务的重要依据。因此,BOM是ERP系统运行的依据,ERP系统实施的广度和深度取决于BOM的覆盖面和数据内容。......
2023-10-28
书目数据库管理的核心问题是文献编目的管理、图书联机编目的质量管理、数字文献的著录方式以及建立书目数据库从理论到实践的过程。对高校图书馆来说,做好书目信息资源的管理是书目数据库文献管理的首要任务。这些都是书目数据库文献编目管理的主要对象。(四)网络信息检索工具1.书目数据库的检索工具建设合理统一的书目信息检索模式和检索工具,是书目数据库文献编目管理的重要任务。......
2023-07-06
相关推荐