解释影响物理数据库设计的因素
物理数据库设计用于在存储中构造数据的过程中获得良好的性能。
影响物理数据库设计的因素
让我们看看影响物理数据库设计的重要因素-
交易和查询
了解将运行什么类型的事务和查询以及数据库将用于什么用途非常重要。
应该需要以下有关查询的信息-
将查询访问权限的文件。
要为查询指定的选择条件。
用于查询的选择条件类型是相等、范围还是不等。
要在查询中使用的联接条件。
需要链接表以进行查询优化。
应该需要以下有关交易的信息-
要更新的文件。
要对文件执行的操作类型。
将应用条件的属性。
将修改其数据的属性。
频率分析
在确定要运行的查询和事务类型的特征和特征后,找到每个查询/事务的调用频率很重要。此信息有助于编制每个查询/事务的预期频率列表。
时间限制
许多查询/事务提供性能限制。可能需要几秒钟才能终止。这些约束将优先级放在索引的候选属性上。具有时间限制的查询中使用的属性具有最高优先级。
更新频率
如果文件定期更新,则必须有最小数量的访问路径。这是因为整个活动减慢了操作。
唯一性约束
每个候选键属性都应该有一个索引或一个索引。当检查唯一性约束时,索引使搜索更容易。这是因为所有属性值都存在于索引的叶节点中。