点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好
我最近将IQ154实例升级到IQ16/Sp11,在升级时一切正常,并完成了升级后的步骤,如下所述。 我想确保我遵循正确的IQ升级方法,是否需要添加或省略某些内容以减少实施计划中的升级后时间。
- 更改数据库升级
- 升级后需要更改配置
将选项设置为public。REVERT_TO_V15_OPTIMIZER='OFF'
设置选项public.FP_NBIT_IQ15_COMPATIBILITY ='OFF'
将选项设置为public。CREATE_HG_WITH_EXACT_DISTINCTS='OFF'
3。重建所有列的现有索引,并在3.5小时内完成。
选择'声明@ d1日期时间'+ convert(char(1),0x0A)+'选择@ d1 = getdate()'+ convert(char(1),0x0A)+
'exec sp_iqrebuildindex'''+ u.user_name +'。 + T. [table_name] +''',``column'+ C.column_name +''''+
convert(char(1),0x0A)+'选择"重建索引:'+ table_name +'..'+ C.column_name +'开始于:" + convert(char(30),@ d1)
+"并在以下位置完成:" + convert(char(30),getdate())+"在(mins)中完成::" + convert(char(10),datediff(mi,@ d1,getdate( )))'+
convert(char(1),0x0A)+'go'
fromSYS.SYSTABLEas T,
SYS.SYSCOLUMNas C,
SYS.SYSDOMAIN如D,
SYS.SYSUSERPERMas U,
SYS.SYS.SYSIQCOLUMN作为IQC
T.creator = U.user_id和
T.table_id = C.table_id和
C.domain_id = D.domain_id和
IQC.table_id = C.table_id和
IQC.column_id = C.column_id
按C.column_id asc排序
4。 使用RETIER选项重建了HG索引,并在10小时内完成。 层和非层HG索引之间的切换应取决于查询性能。 但是,是否有办法,如果进一步需要在分层和非分层HG索引之间切换,我可以缩短索引重建时间吗?
选择'声明@ d1日期时间'+ convert(char(1),0x0A)+'选择@ d1 = getdate()'+ convert(char(1),0x0A)+
'exec sp_iqrebuildindex'''+ u.user_name +'。 + T. [table_name] +''',``index'+ I1.index_name +'retier'''+
convert(char(1),0x0A)+'选择"重建索引:'+ table_name +'..'+ I1.index_name +'开始于:" + convert(char(30),@ d1)
+"并在以下位置完成:" + convert(char(30),getdate())+"在(mins)中完成::" + convert(char(10),datediff(mi,@ d1,getdate( )))'+
convert(char(1),0x0A)+'go'
来自sysidx I1,sysiqidx I2,systab T和sysuser u,其中T.table_id = I1.table_id
和T.creator = u.user_id
和(I2.table_id = I1.table_id和I2.index_id = I1.index_id)
和T.creator> 0
和I2.index_type ='HG'
go \将所有LF索引转换为HG索引,并在3小时内完成。
选择'声明@ d1日期时间'+ convert(char(1),0x0A)+'选择@ d1 = getdate()'+ convert(char(1),0x0A)+
'CREATE HG INDEX'+ index_name +'ON'+ table_owner +'。 + + table_name +'(''column_name +')'+
convert(char(1),0x0A)+'选择"在LF上创建索引HG:'+ table_name +'..'+ index_name +'开始于:" + convert(char(30),@ d1)
+"并在以下位置完成:" + convert(char(30),getdate())+"在(mins)中完成::" + convert(char(10),datediff(mi,@ d1,getdate( )))'+
convert(char(1),0x0A)+'go'from
sp_iqindex(),其中index_type ='LF'
去
6。 DBCC检查并在6.5小时内完成。
- sp_iqcheckdb("分配数据库")
- sp_iqcheckdb'检查数据库'
您好,
您还可以查看以下文档- SAP第一指南-具有SAP IQ的SAP-NLS解决方案
最衷心感谢罗兰
感谢罗兰,
我已将配置的IQ缓存用作iqmc = 150000,iqtc = 150000和iqlm = 130000
并获得了可喜的结果。 但是dbcc运行仍然很大。重建所有列索引1:33:00(hh:mm:ss)使用RETIER选项重建HG索引0:08:00删除LF索引0:10:40将LF转换为HG索引0:47:40DBCC检查sp_iqcheckdb('分配数据库')
0:01:40 DBCC检查sp_iqcheckdb'检查数据库'9:01:00一周热门 更多>