第一句子大全,网罗天下好句子,好文章尽在本站!

利用SQL语句精确查找LTE-NR漏配关系

时间:2023-12-03

采样点3:当MN向源SN发送UE Context Release消息时,进行采样统计由上图可知,SN change成功配置必须满足以下条件1 2个NR小区必须

友情提示:本文共有 1868 个字,阅读大概需要 4 分钟。

【问题分析】

随着疫情发展和各企事业单位的复工和新建站点开通后,福州大学生创业园区SN Change成功率出现劣化,通过精确查找LTE-NR漏配关系和传输配置核查三轮的优化后SN Change指标提升至95%以上,如下图所示:

根据指标判定SN Change失败为NR站点间SN Change失败,即LTE锚点小区不变,NR小区站点间切换;详细流程如下图所示:

图1 SN变更流程

采样点1:当MN收到SN发送的SgNB Change Required消息时,进行采样统计

采样点2:当MN向NR终端下发空口重配消息RRC Connection Reconfiguration消息时,进行采样统计。

采样点3:当MN向源SN发送UE Context Release消息时,进行采样统计

由上图可知,SN change成功配置必须满足以下条件

1. 2个NR小区必须配置互配邻接关系;

2. LTE锚点小区与2个NR小区互配为邻区,且LTE锚点站与2个NR小区所在NR站点互配EN-DC X2口和SCTP链路;

3. 锚点小区和NR小区状态正常,EN-DC X2链路正常;

劣化根因定位:

5G侧指标很少,无法进行根因定位,如下表所示:

4G侧锚点小区SN变更指标完整,可以进行根因定位,如下表所示:

失败原因TOP分析:源SgNB发起的SgNB修改根因

根据第三轮优化指标分析,由上图可知源SgNB Change失败95%以上原因为“源SgNB发起的SgNB修改失败次数,由于其他原因”;

根据第三轮优化指标分析,由上图可知目标SgNB Change失败95%以上原因为“目标SgNB发起的SgNB修改失败次数,由于其他原因”;

针对源NR小区和目标NR小区的SN Change失败原因均为“由于其他原因”,导致“由于其他原因”失败根因为目标侧未在SN Change准备阶段失败,未向目标NR站点发送SN 添加请求,如下图所示:

未向目标SgNB发送SN 添加请求原因如下:

1.邻区配置问题包括:4->5邻区关系漏配,邻区定义PCI,频点,基站号配置错误等;

2.LTE锚点->NR X2链路配置不正确,故障和LTE锚点->目标NR X2链路未配置;

3.检查4->5邻区里存在同频同PCI的情况;

4.配置SCTP及X2接口,SCTP远端端口号建议配置为36998,远端地址配置为5G业务IP地址,出入流个数必须大于等于3,SCTP链路类型配置为“EN-DC X2[2]”;

根据上述原因,全网进行如下优化动作:

1. 核查全网LTE锚点小区外部NR邻区定义和同PCI邻区;

核查NR邻区定义字段:NR基站ID,NR小区ID,PCI,PLMN,带宽,SCS子载波,SSB中心频点,PointA频点;

2 核查全网由于LTE锚点小区与SN Change目标小区漏配问题;

随着5G NSA用户增多,导致LTE锚点小区域NR小区间连接关系需求成倍增长,一个LTE锚点小区避免由于NR邻区漏配问题导致的SN chenge失败需要添加的NR邻接关系数=LTE锚点小区连接关系数*存在邻接关系NR小区的NR邻接关系数-重复的LTE-NR邻接关系。以现网单个锚点小区平均邻接关系24条,NR平均邻接关系26条,去重复前LTE-NR邻接关系需求为24*26=624条,若重复的LTE-NR邻接关系占85%,仍需要配置93.6条。故需要一种精确的方法解决LTE-NR邻区漏配问题。

现有LTE-NR邻接关系指标将漏配的SN Change目标小区显示为MCC:NCC:基站ID:65535无法判定目标小区ID。简单将所将漏配NR基站下所有小区均配置邻接关系,虽然可以提升SN Change成功率,但是增加冗余LTE-NR邻接关系导致LTE-NR邻区超过最大限制问题。

下图为LTE-NR邻接关系指标:

“C373760017:目标SgNB的SgNB修改失败次数,由于其他原因”对应的“邻接关系”列中SN Change目标NR小区信息为460:00:2101433:65535 ,无法判断NR小区ID。

改进措施:

根据相同时间内LTE-NR侧邻接关系指标关联NR邻接关系指标进行分析,改进原有添加邻区方法,减少配置冗余LTE-NR邻接关系;

步骤一:

查询15分钟颗粒度,LTE-NR邻接关系指标,逻辑筛选“C373760014:源SgNB发起的SgNB修改失败次数,由于其他原因”>0或“C373760017:目标SgNB的SgNB修改失败次数,由于其他原因”<0的指标。筛选SN Change失败的邻接关系;

步骤二:

将LTE-NR侧邻接关系原始指标分割为2个表,表1为LTEvsSNR,为原始指标中邻接关系中CellID不为65535的小区记录。

表2为LTEvsTNR,为原始指标中邻接关系中CellID为65535的小区记录,处理为下表

步骤三:

将步骤二中处理好的2个表格导入数据库软件,使用SQL命令生成LTEvsSNR_TNR中间表,命令如下:

Select {LTEvsSNR}.开始时间,{LTEvsSNR}.eNodeB,{LTEvsSNR}.小区,gNBId,cellId,{LTEvsTNR}.开始时间,{LTEvsTNR}.eNodeB,{LTEvsTNR}.小区,eNodebId From {LTEvsSNR} Inner JOIN {LTEvsTNR} ON {LTEvsTNR}.[开始时间] = {LTEvsSNR}.[开始时间] And {LTEvsTNR}.[eNodeB] = {LTEvsSNR}.[eNodeB] And {LTEvsTNR}.[小区] = {LTEvsSNR}.[小区]

处理后LTEvsSNR_TNR中间表为15分钟颗粒度内LTE锚点小区-源SgNB小区-目标SgNB站点间关系表,可能会出现错误关系,需要后续步骤解决.表格中eNodebId为原始表中“邻接关系”列中小区ID为65535的gNB ID。

步骤四:

查询15分钟颗粒度,LTE-NR邻接关系指标,逻辑筛选SN变更成功率(Percentage)<100且C600600009:SN变更请求次数〉0。筛选SN Change失败的邻接关系。

其中eNodebId为Sn Change目标NR站点gNBId,eCellID为目标NR小区ID。

注意:由于4/5G网管开始时间格式不一致,需要处理为格式一致,否则后续步骤SQL命令无法执行。

步骤五:

使用SQL命令将LTEvsSNR_TNR中间表与NR邻接关系原始指标关联分析,剔除步骤三中冗余的LTE锚点小区-源NR小区-目标NR站点间记录,命令如下所示:

Select {LTEvsSNR_TNR}.开始时间,eNodeB,小区,{LTEvsSNR_TNR}.gNBId,{LTEvsSNR_TNR}.cellId,{LTEvsSNR_TNR}.eNodebId,{NRvsNR}.开始时间,{NRvsNR}.gNBId,{NRvsNR}.cellId,{NRvsNR}.eNodebId,eCellId From {LTEvsSNR_TNR} Inner JOIN {NRvsNR} ON {NRvsNR}.

[开始时间] = {LTEvsSNR_TNR}.[开始时间] And {NRvsNR}.[gNBId] = {LTEvsSNR_TNR}.[gNBId] And {NRvsNR}.[cellId] = {LTEvsSNR_TNR}.[cellId] And {NRvsNR}.[eNodebId] = {LTEvsSNR_TNR}.[eNodebId]

由上表可得存在邻区漏配的LTE小区与目标NR小区信息,如上图可知锚点小区156084-68与2101433-5小区存在漏配可能,须与现网邻区关系核对多漏配则需要添加邻区关系。

根据3-14日00:00-17:30分指标,通过步骤1~5可以准确地查找LTE锚点小区与Sn Change目标小区漏配邻接关系,较原有简单添加方法:LTE-NR邻接关系指标“邻接关系”列中包含65535的目标NR站点所有NR小区添加邻区,精确添加较简单添加减少LTE-NR邻接关系量60%以上。

步骤六:

通过4-5邻区添加核查参数工具中Sctp核查模块核查全网4-5G间ENDC X2口问题,核查问题如下:

1)4G添加了5G邻区但是4G没有添加对应5G站点sctp;

2)4G添加了5G邻区但是5G没有添加对应4G站点sctp;

3)4G添加了5G站点sctp但是没有X2AP引用;

4)5G添加了4G站点sctp但是没有X2AP引用;

5)引用的SCTP存在一个SCTP应用多个IP地址情况核查

第一/二轮优化中使用步骤1~5精确添加LTE锚点小区与Sn Change目标小区连接关系,SN Change指标提升至80%,三轮优化中使用步骤1~5精确添加LTE锚点小区与Sn Change目标小区连接关系,同时核查4-5G间SCTP链路问题,优化后指标提至95%

本文如果对你有帮助,请点赞收藏《利用SQL语句精确查找LTE-NR漏配关系》,同时在此感谢原作者。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
显示评论内容(2)
  1. 儒娴2023-12-31 12:02儒娴[山西省网友]203.25.50.46
    感谢分享这么有用的技术,对工作帮助很大!
    顶0踩0
  2. 赵雪爱2023-12-17 08:10赵雪爱[陕西省网友]115.168.183.60
    这个功能太强大了,可以帮助我们快速定位问题并解决,非常实用!
    顶10踩0
相关阅读
SQL语言一

SQL语言一

SQL语句是对所有关系数据库都通用的命令语句。本文主要是利用Oracle数据库的HR用户进行测试。一、SQL语言基础基本概念:结构化查询语言(Structured Query Language)简称 SQL,是一种数据库查询和程序设计语言,用于存取数据以及查询...

2023-12-14 #经典句子

怎么用条码软件SQL语句同时筛选Exce两列数据打印

怎么用条码软件SQL语句同时筛选Exce两列数据打印

之前有给大家介绍过利用中琅条码软件的SQL语句筛选打印Excel单列数据进行批量打印,今天就给大家介绍一下如何同时筛选Excel表中的两列数据进行批量打印,即把Excel数据中的两列数据同时满足相应条件的数据打印出来,如下图...

2022-10-23 #经典句子

Effective MySQL之SQL语句最优化

Effective MySQL之SQL语句最优化

...和数据库性能,你找到了一个数据库中运行缓慢的SQL查询语句。但如果你不知道怎么在MYSQL中对这个SQL语句进行调优,那又该怎么办呢?小编给大家了几个调优的方法:1.尽量避免非操作符的使用在索引使用NOT ,,会导致索引失效,...

2023-05-22 #经典句子

一条查询语句的宿命

一条查询语句的宿命

...件事逻辑变化代价优化逻辑变化是啥呢?逻辑变换就是在关系代数基础上进行变换,其目的是为了化简,同时保证SQL变化前后的结果一致,也就是逻辑变化并不会带来结果集的变化。其主要包括以下几个方面:否定消除:针对表...

2023-02-05 #经典句子

SQL语句实现模糊查询功能

SQL语句实现模糊查询功能

大家好,今日继续讲解VBA数据库解决方案,今日讲解的内容是:利用ADO,实现模糊查询。在上一讲中,我们实现了利用ADO快速查找的功能,今日我们实现工作表中模糊查找的功能。我们仍是利用上一讲的数据实现, 在“两表查询数...

2023-01-31 #经典句子

大大降低AI门槛!SQLFlow开源 使用SQL语句实现人工智能应用

大大降低AI门槛!SQLFlow开源 使用SQL语句实现人工智能应用

...,只要告诉写出我们想干嘛就可以了。另外,SQL的语法和语句量并不多,因此写起来难度也低很多。如何利用SQL实现机器学习SQLFlow通过对基本的SQL语法进行扩展来实现AI功能。如在SELECT语句后面,加上一个扩展语法的 TRAIN 从句...

2023-10-06 #经典句子

gitbase:使用SQL语句查询git的repo

gitbase:使用SQL语句查询git的repo

...用cgo调用。使用Pilosa索引加快查询速度索引是基本上每个关系数据库的一个众所周知的特性,但Vitess并没有实现它们,因为它并不真正需要。但是再次开源使用Pilosa(https://github.com/pilosa/pilosa)进行救援,这是一个在Go中实现的...

2023-12-13 #经典句子

Jmeter连接数据库识别sql语句中的中文字符等

Jmeter连接数据库识别sql语句中的中文字符等

Jmeter连接数据库识别sql语句中的中文字符等在项目中,难免涉及到接口测试,而有些接口的请求参数要只能从数据库中获取才能得到。这个时候就要借助于jdbc来建立与数据库连接,这里是利用Jmeter来做接口测试的。首先我们要...

2023-01-03 #经典句子