---
title: Index在执行查询操作时，出现性能波动-昇腾社区
description: 执行查询操作，当查询的条数大于100时，出现了性能波动。
keywords: Index;查询;性能
url: https://www.hiascend.com/document/caselibrary/detail/topic_0000001706720565
section: (其他)
---

# Index在执行查询操作时，出现性能波动-昇腾社区

URL: https://www.hiascend.com/document/caselibrary/detail/topic_0000001706720565
描述: 执行查询操作，当查询的条数大于100时，出现了性能波动。
关键词: Index;查询;性能

昇腾文档 [了解详情](https://www.hiascend.com/document)

故障案例 [了解详情](https://www.hiascend.com/document/caselibrary)

Index在执行查询操作时，出现性能波动

Index在执行查询操作时，出现性能波动

2023/09/14

785

问题信息

| 问题来源 | 产品大类 | 产品子类 | 关键字 |
| --- | --- | --- | ---|
| 官方 | 模型推理 | Index SDK | Index、查询、性能 |

#### 问题现象描述

执行查询操作，当查询的条数大于100时，出现了性能波动。

#### 原因分析

Host侧CPU并发处理时，调度到非亲和性的CPU核上，导致耗时增加。

#### 解决措施

需对检索应用进行绑核操作，具体过程参考如下。

1. 获取对应的NUMA node信息。如图1 [了解详情](https://www.hiascend.com/#ZH-CN_TOPIC_0000001706720565__fig7992105655611)可以看到当前查询的NPU属于“NUMA node 0”。

图1获取NUMA node信息
2. 使用lscpu查看NUMA node 0上包含的CPU核信息，如图2 [了解详情](https://www.hiascend.com/#ZH-CN_TOPIC_0000001706720565__fig1614971412517)所示，可以看到“NUMA node 0”所拥有的CPU核为“0-13,28-41”。

图2使用命令确认CPU核信息
3. 对当前的检索应用与确认完成的CPU进行绑核，命令参考如下。

```
taskset -c 0-13,28-41 ./mxIndexApp
```

其中，mxIndexApp为待绑定的检索应用，请根据实际应用名称进行替换。

本页内容

- 问题信息
- 问题现象描述
- 原因分析
- 解决措施
