云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

数据库服务器_华为云试用_代金券

小七 141 0

数据库服务器_华为云试用_代金券

数据爆炸和对更快的数据检索的始终存在的要求导致在物理磁盘上引入更细粒度的数据分布。即使使用更快的磁盘,并行处理的增加也会在单个表上产生更多的争用。

解决这些数据库难题的方法是将单个表拆分为多个分区,欧洲云服务器,这些分区可以独立访问,并且仍然保持单个表的数据完整性。第二种解决方案是引入行级锁定,以大幅减少数据插入争用。

然而,更多的数据分发挑战需要其他解决方案。SAP Sybase ASE 11慢慢引入了分区,以减少争用并支持并行处理。然而,直到sapsybase15,云服务器好还是,分区才重新成为焦点。

使用语义分区的好处

使用语义分区有几个好处。例如,您将减少维护时间和更可预测的维护任务,从而减少"以防万一"维护,因为您可以在一个或多个分区上执行维护任务,第二个好处是应用程序处理基于日期和时间的数据,如销售数据、电信信息、银行交易或患者保险信息。它们都将体验到范围分区带来的巨大性能提升。

范围分区减少了维护窗口并提高了查询性能,这也在多个层面上提高了生产率。

其中两种语义分区类型提供了具体的提升:

哈希分区没有提供范围分区的灵活性。然而,它的优势在于将数据分布在尽可能多的分区上,从而为非基于时间的查询提供性能提升。滚动范围分区得益于将数据放在更便宜的硬件上,这意味着数据可能会"老化",较旧的静态数据行将驻留在可以从"第1层"存储移到"第3层"存储的分区上。"第1层"和"第3层"存储之间的成本节约非常显著。数据越多,可以转移到"第3层"存储,节省的成本就越大。滚动范围分区不是Sybase的语义分区的功能,而是一种有效管理数据驱动数据的技术。关键是创建没有最大限制的日期范围分区。这将管理数据增长和未来数据分布到范围分区中。

使用语义分区减少维护时间

通过使用Sybase ASE 15中的新语义分区,DBA了解到提高操作可扩展性是真正的现实,由于减少了维护时间。

最近在客户端安装的内部基准测试跟踪了更新统计任务的时间减少,减少了25–30倍。25-30系数是绝对正确的。减少更新统计任务的两位数因素,大数据培训班哪个好,而不是百分比!这些减少是显著的,云服务器怎么用,并且允许dba收回其维护窗口。换句话说,通过使用语义分区,3小时的更新统计工作在6分钟内完成。

使用语义分区提高可用性和维护

通过减少维护窗口,应用程序可用性自动增加。如前所述,将维护作业从3小时减少到6分钟,将至少2小时用于应用程序使用,这将为应用程序和用户增加2小时的生产效率。

语义分区还允许DBA在选择维护任务时更具选择性和主动性。在大型系统中,将维护分散在一周中的每一天以保证一个完整的周周期并不少见。允许维护的时间窗口太短,无法一步完成任务。能够在短时间内完成维护是一个巨大的优势。通过使用语义分区,以前占用的系统资源很快就可以重新供应用程序使用。

Sybase使用什么类型的分区?

有不同类型的分区可用于控制单个表的数据分布。每个表都可以维护自己的分区类型。

循环分区

这是SybaseASE11.0.3中引入的第一种分区类型。数据平均分布在可用分区的总数中。这种分区类型有缺点。最严重的问题是,不能向已分区的表中动态添加新分区。添加新分区的唯一方法是取消对原始表的分区,然后重新对表进行分区。

循环分区的另一个缺点是分区需要经常手动重新平衡。每次重新平衡时,都必须删除并重新创建此表的聚集索引。大多数安装使用的分区数量非常少,不超过10个,因为重新平衡是劳动密集型、复杂且耗时的。

这是ASE15之前唯一可用的分区类型。

语义分区选项

Sybase在ASE15版本中引入了语义分区。语义分区使用数据值来决定数据所在的分区与会话id。

Sybase有3种类型的语义分区:范围、哈希和列表。

范围分区

范围分区是ASE15中最灵活和适应性最强的分区类型。使用范围分区的一些优点是:

通过消除对旧静态数据行运行维护任务的需要,减少了维护时间。实施滚动、交替或迁移分区方案,以不断存档较旧的数据行。

范围分区提供了迄今为止管理时间段感知数据的最强大功能和灵活性。在今天的数据爆炸中,店铺淘客,大部分数据都在这个领域增长。范围分区的一个很好的用途是金融事务信息,具有时间段感知数据。

哈希分区

与循环分区一样,哈希分区均匀地分布在可用分区上。散列分区的优点是不需要重新平衡。哈希分区类型对于没有生命周期的数据(如销售记录)或不需要任何形式的范围查询的数据最有效。此分区类型最有可能用于主键。

缺点是哈希分区与循环分区具有相同的灵活性限制。

列表分区