
# LTS新版SQL引擎（管道符搜索分析）的优势
LTS**旧版引擎SQL分析方式将在2025下半年逐个局点下线** ，建议您使用新版SQL引擎（支持管道符搜索方式）。更多管道符信息请参考[日志搜索与分析概述](https://support.huaweicloud.com/usermanual-lts/lts_05_1111.html)。
#### 新版SQL引擎的特点和优点
**特点：**
**搜索和SQL分析支持联动**，由搜索语句和SQL分析语句组成，两者通过管道符 \| 联动：搜索语句 \| SQL分析语句。
例如统计日志中包含error关键词的日志有多少条，可以使用如下语句来统计。
```
error* | select count(*) as cnt
```
**优点：**
- **新版SQL引擎性能更好** ：当原始日志的数量是海量时，通过先过滤后分析的方式，计算效率高一个数量级。
  例如统计日志中包含error关键词的日志有多少条，旧版引擎**（SQL分析方式）**是对全量数据一条条进行模糊匹配，效率很低，参考如下语法：
  ```
  select count(*) as cnt where status like "%error%"
  ```
  新版引擎先通过倒排索引快速过滤含有error关键字的日志，然后再统计，效率高很多，参考如下语法：
  ```
  status : "error" | select count(*) as pv
  ```
  使用管道符方式搜索error与索引配置中的分词符有关，只能搜索到被分词符分割后能完整保留的关键词error，更多规则请参考[搜索语法介绍](https://support.huaweicloud.com/usermanual-lts/lts_07_0086.html)。
  
- **新版SQL引擎函数更丰富**：新版SQL引擎支持300+SQL函数，旧版SQL引擎只有100+SQL函数。
- **新版SQL引擎语法更标准**：新版SQL语法设计兼容SQL92标准，SQL语法更加标准，更易理解。
 
#### LTS控制台入口截图
在LTS控制台，不同场景下，新旧引擎的入口变化如下：
| **场景**   | 新版SQL引擎（管道符搜索分析）                                                                     | **旧引擎（SQL分析方式）**                                                                     |
|:---|:---|:---|
| 日志分析和可视化 | ![](https://support.huaweicloud.com/lts_faq/zh-cn_image_0000002388837057.png "点击放大") | ![](https://support.huaweicloud.com/lts_faq/zh-cn_image_0000002355477646.png "点击放大") |
| 日志告警     | ![](https://support.huaweicloud.com/lts_faq/zh-cn_image_0000002388838041.png "点击放大") | ![](https://support.huaweicloud.com/lts_faq/zh-cn_image_0000002388838549.png "点击放大") |
| 定时SQL    | ![](https://support.huaweicloud.com/lts_faq/zh-cn_image_0000002388958729.png "点击放大") | ![](https://support.huaweicloud.com/lts_faq/zh-cn_image_0000002355318862.png "点击放大") |
   
