教你七步优化数据库

2023-09-06 0 636

使用者现在不仅须要更复杂和灵活的预测,还须要更及时的信息——统计数据要不间断可用,因此在很多销售业务中使用者明确要求在该事件出现的数天内(在某些情况下,几秒钟甚至几秒钟)内能出访全力支持决策的统计数据。子公司还意识到,很多不同的销售业务流程须要采用相同的统计数据,因此须要采用相同的命令行。

理想情况下,子公司应在功能独断的统计数据源中以尽量小的形式保留详尽统计数据,这能让商业子公司能从广泛的观点和销售业务流程中明确提出任一数目的难题。关键所在是:始终能裂解备注统计数据,但总有一天翅茎全文统计数据。这并不意味著你总有一天不应采用全文表;相反,它意味著您不应仅用全文统计数据代替备注统计数据。

假如所需预测须要备注统计数据,则无论技术怎样,仅采用全文表将会失败。卵蛤属和使用者要通力合作,以了解销售业务市场需求及其驱动力因素;然后他们须要采用最高侵入性的过程来满足那些明确要求。

构筑全文表,加进检索,禁制错误率和非制度化统计数据的主要原因是提升操控性。假如您能采用任一数目的统计数据来明确提出任何人难题,并赢得即刻积极响应,那么您将总有一天不须要构筑全文或检索。

那些结构能作为其他限制情况的化解方法。它们的存在须要更多的空间、统计数据处理以及该事件出现和采取相应行动间的时间。难题是:怎样在提升操控性、最优化数据拷贝和统计数据处理间取得平衡。

教你七步优化数据库

强化的八个关键步骤

一、从温和统计数据源开始,该模型被制度化因此不特定于任何人表达式或组

l 提供全力支持销售业务目标所需的最高等级的详尽资料

l 通过表述的详尽程度化解未来市场需求

l 采用表述详尽信息表的快照以赢得可靠性和并发性

l 投入使用出访快照,允许对正在更新的表进行选择(无企图加载)以避免瞄准难题

二、实现快照以精简导航系统

l 帮助辅助工具采用服务器端辅助工具和操作快照以建立更好的形式化面向对象(SQL)

l 提供前端辅助工具可能须要的结构,以建立强化的SQL并消除对前端辅助工具的依赖,了解市场上的每个统计资料库

l 在快照中嵌入强化的连接技术

l 为表格集成一层可靠性

l 为每个销售业务部门提供其自己的逻辑功能化- 以使用者希望看到的方式呈现统计数据

l 允许统计数据存储一次,然后通过快照转换,减少统计数据冗余,确保一致性并精简统计数据处理

三、加进检索,范围从简单的技术(如二级检索)到复杂的结构(如覆盖检索,连接检索或裂解检索)

l 提供一个主要优点,因为系统与基础统计数据表在同时维护它们

l 为检索附加一些开销,因此要知道影响和权衡,并在成本与收益预测中识别它们

四、采用统计资料库错误率框架强制确定错误率,以便在必要时采用资源保护关键的工作负载

l 强化SQL后,强化检索和快照结构

l 提供更佳的可用容量采用,但不能提供更多容量

l 提供对工作负载的更好理解

l 系统拥挤时吸引人注意;在拥挤时代,要有错误率

l 让商业子公司提供优先方向

五、只有当对更高操控性的市场需求超过预测灵活性时,才进行理性总结和非制度化

l 遵循共存而非代替的策略,保留详尽资料表以进行扩展预测,同时加进非制度化结构

l 满足多种市场需求,能为各种使用者和部门提供服务,证明管理成本合理

l 满足用户社区的更大利益而不要坚持功能目的

l 统计数据量和波动率的结果在成本效益预测中起着重要作用

六、考虑“非理性”全文和非制度化来定制特定销售业务销售业务流程或报告的统计数据源

l 当期望的操控性超过灵活预测的市场需求时,须要结构来化解单个功能时

l 在考虑成本效益预测时,包括更高的统计数据处理和资源成本

l 通过维护基础细节统计数据来最优化影响;当条件在未来出现变化时,这种不合理的结构能在几乎没有影响的情况下消除

假如您还没有达到预期的性能,那么还有一个关键步骤。但是,它的成本相对较高。因此,在继续之前,请确保预期的销售业务价值将超过使提取的统计数据与备注统计数据保持一致所需的额外统计数据移动和管理的成本。

七、探索,扩展和导出

l 探索答案集的销售业务采用情况,并验证销售业务成果的变化是否会推动预期的收入增长或成本降低,具体取决于应用程序。企业使用者是否愿意全力支持那些期望,因此增强的操控性是否能够证明成本合理?

l 展开当前平台。操控性明确要求是否至关重要,以确保新容量?

l 将统计数据从主统计数据仓库导出到特定于应用程序的平台。在这种情况下,专门针对其应用调整的专用环境将提供对单个应用程序的更多控制。请记住重复统计数据的所有成本,增加时间延迟,以及须要管理和全力支持的新平台、软件环境的成本。

反证以上关键步骤

采取这八个关键步骤须要了解每个关键步骤所涉及的成本以及这样做带来的好处。它还须要做出全力支持长期和短期市场需求的决策。在某些情况下,您能建立全文表或加进后来会丢弃的非制度化统计数据源。只要丢弃表不会导致中断或大量应用程序更改,这是能接受的。确保这一点的一种方法是尽量避免采用汇总或非制度化表作为更多下游应用程序的输入。

在应用这八个关键步骤时,对每个提议的关键步骤执行成本效益预测,包括物理方面,例如磁盘空间,管理结构的资源以及由于时间延迟而导致维护机会丢失。

能从下面几处考虑改进:

l 查询操控性和积极响应速度

l 使用者并发率

l 吞吐量

l 使用者满意度和生产力

l 利用服务器端辅助工具

l 用于执行查询的资源消耗

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务