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

云服务器_自适应网站建设_好用

小七 141 0

云数据储存_高性能_无锡物联网大会

首先,让我为这个博客的外观和感觉道歉。这是一个"转型中的博客"。我最初写了一份白皮书来讨论这个话题。我正在将此转换为博客格式,以便更轻松地了解最新情况,并将信息传达给感兴趣的人。

本节试图介绍一些SAP IQ实施的一般最佳实践。这是为了让我们注意到过去可能没有调整过的领域。这并不是一个迹象现场观察到的问题。

1.1系统规模验证

随着客户对不同版本SAP IQ的了解,重要的是要考虑到更新的版本和新功能可能会改变系统大小。

当前的SAP IQ大小调整指南经常更新,可以在这里找到:

https://www.sap.com/documents/2017/02/363ddfab-a77c-0010-82c7-eda71af511fa.html

1.2 SAP IQ从IQ 15.x迁移到IQ 16.x

有很多当从IQ 15迁移到IQ 16时,IQ手册中概述的安装后步骤。在迁移时,返利优惠券,指出某些应作为最佳实践的一部分访问的区域是很重要的。

本手册中有详细的文档说明:SAP IQ 15.4到16.1 SP02升级任务

本节中没有记录的是以下最佳实践:

正在使用IQ UNIQUE,请确保从所有DDL中删除该选项或将其设置为0。使用此选项将消耗IQ的能量,以便为当前数据集正确格式化n位索引使用以下语法重新生成所有列sp_iqrebuildindex"","column"这将把所有现有的FP索引转换为更有效的n位索引如果移动到iq16.1sp03或更高版本,这也会为每个列索引构建区域映射功能停止使用LowFast(LF)和HighNonGroup(HNG)索引(在其他章节中介绍)

1.3登录配置文件

使用带有SAP IQ的登录配置文件是加强用户组安全性的一个很好的方法。重要的是要考虑这种安全性的全部效果,以及它是否会使系统不可用。

对于例如,DBA帐户和任何具有提升权限的帐户不应绑定到无限期锁定帐户的登录配置文件。如果发生这种情况,则无法解锁DBA帐户或对其进行管理。

DBA登录或任何具有DBA授权和提升权限的登录应由其他登录处理允许帐户在一段时间后自动解锁的配置文件。这对生产实例至关重要,因为锁定DBA帐户将强制从已知良好的备份或重建中恢复该系统。

1.4选项回顾

有一组核心选项供设计以设置SAP IQ行为。在使用SAP支持打开案例时,可能会要求您使用其中一些选项作为解决问题的解决方法。SAP IQ的每个版本更改都必须对这些选项进行审查。

这些选项由SAP IQ engineering控制,用于实现IQ中的各种代码执行路径或行为更改。这些选项的行为可以在不同版本之间进行更改。现在,他们中的大多数都没有,但是您是否希望因为没有检查而冒性能问题的风险?

我并不是说检查每个主要或次要版本。检查SAP IQ系统的每个版本更改。

不检查这些选项会对性能产生严重影响。例如,一个查询在1小时15分钟内运行,设置了四个选项,大数据技术学什么,自IQ 15.4发布以来没有更改。这些选项在过去几年中改变了行为,因此,查询性能受到影响。当这些选项被设置回默认值时,查询现在运行速度提高了35%以上,仅用了45多分钟。

最关键的要关注的选项是那些从这些选项开始的选项短语:

ddl\U选项mpx\U选项dqp\U选项核心\u选项dml\U选项

虽然我们已经介绍了内部选项,但这也是一个很好的时间来检查您作为正常设置的一部分所设置的选项。通常情况下,您所设置的当前选项会很好。不过,请花点时间回顾一下,看看它们。

我们如何在不看手册的情况下将选项重置为默认值?很容易,实际上:

这个"=;"告诉IQ将值重置为默认值。只需将选项_NAME替换为您希望为公共组重置的选项的实际名称。如果您有设置为其他用户组的选项,语法相同。只需将PUBLIC替换为用户名或组名。

还应检查其他已记录的选项,以确保当前值与新版本、新功能、优化器增强功能等保持一致。

1.5选项

升级到IQ 16时,这些选项的设置不同。我们建议将这些选项设置回默认值,以便您可以利用IQ 16中的新功能,并实现与此迁移相关的性能和空间增益

FP_NBIT_IQ15_兼容性(升级默认值为ON,应重置为OFF)使用精确的距离创建\u HG\u(确认此选项已启用)创建\u HG \u和\u FORCE \u PHYSICAL \u DELETE(验证此选项处于启用状态)将\恢复到\ V15 \优化器(升级默认值为ON,应重置为OFF)

1.6列

迁移后必须重建所有列。重建(使用sp\ u iqrebuildindex中的列语法)将强制将所有FP索引重建到n位结构。

重建列还转换变量结构(varchar,varbinary)到可变宽度结构中。这是IQ 16.0中的一个新功能。

重建列还允许IQ构建可变结构(varchar,varbinary)的一些统计信息,这些统计信息存储实际宽度和定义的宽度。IQ 16.0 SP08中引入了这种优化,并允许IQ使用实际宽度对于数据处理。这可以大大减少查询的内存消耗,并通过在内存中使用更小的数据集来提高性能

1.7重复索引