---
title: GV$SQL_AUDIT 中的 MEMSTORE_READ_ROW_COUNT 和 SSSTORE_READ_ROW_COUNT 的值为什么为 0-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于 GV$SQL_AUDIT 中的 MEMSTORE_READ_ROW_COUNT 和 SSSTORE_READ_ROW_COUNT 的值为什么为 0相关的常见问题和使用技巧，帮助您快速解决 GV$SQL_AUDIT 中的 MEMSTORE_READ_ROW_COUNT 和 SSSTORE_READ_ROW_COUNT 的值为什么为 0的难题。
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

划线反馈

# GV$SQL_AUDIT 中的 MEMSTORE_READ_ROW_COUNT 和 SSSTORE_READ_ROW_COUNT 的值为什么为 0

更新时间：2026-05-14 08:46

适用版本： V2.2.x 内容类型：FAQ  

`GV$SQL_AUDIT` 中有关 `MEMSTORE_READ_ROW_COUNT` 和 `SSSTORE_READ_ROW_COUNT` 的说明如下。

- `MEMSTORE_READ_ROW_COUNT`：MemStore 中的读行数。
 - `SSSTORE_READ_ROW_COUNT`：SSStore 中连读的行数。

关于 `GV$SQL_AUDIT` 更多字段的介绍，可参考 [GV$SQL_AUDIT](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000376698)。

当执行一个查询 SQL，一般情况下 `MEMSTORE_READ_ROW_COUNT` 和 `SSSTORE_READ_ROW_COUNT` 的值理论上会有一个肯定是非 0 值，但是当使用 PX 执行时，OceanBase 数据库不会记录执行过程中 `MEMSTORE_READ_ROW_COUNT` 和 `SSSTORE_READ_ROW_COUNT` 的值，非 PX 执行的 SQL 会记录 `MEMSTORE_READ_ROW_COUNT` 和 `SSSTORE_READ_ROW_COUNT` 的值。

## 适用版本

OceanBase 数据库 V2.2.77 版本。

## 示例

- 当查询 SQL 语句不使用 PX 执行时，此时 `MEMSTORE_READ_ROW_COUNT` 和 `SSSTORE_READ_ROW_COUNT` 的值不为 0 。

  ```shell
  obclient [test]> select MEMSTORE_READ_ROW_COUNT,SSSTORE_READ_ROW_COUNT,query_sql from oceanbase.gv$sql_audit where query_sql like 'select * from test where id  = 100';

  ```

  返回结果如下：

  ```shell
  +-------------------------+------------------------+------------------------------------+
  | MEMSTORE_READ_ROW_COUNT | SSSTORE_READ_ROW_COUNT | query_sql                          |
  +-------------------------+------------------------+------------------------------------+
  |                  100005 |                      6 | select * from test where id  = 100 |
  +-------------------------+------------------------+------------------------------------+
  1 row in set

  ```
 - 当查询 SQL 语句使用 PX 执行时，此时 `MEMSTORE_READ_ROW_COUNT` 和 `SSSTORE_READ_ROW_COUNT` 的值为 0 。

  ```shell
  obclient [test]> select MEMSTORE_READ_ROW_COUNT,SSSTORE_READ_ROW_COUNT,query_sql from oceanbase.gv$sql_audit where query_sql like 'select /*+ PARALLEL(8) */ * from test where id  = 100';

  ```

  返回结果如下：

  ```shell
  +-------------------------+------------------------+-------------------------------------------------------+
  | MEMSTORE_READ_ROW_COUNT | SSSTORE_READ_ROW_COUNT | query_sql                                             |
  +-------------------------+------------------------+-------------------------------------------------------+
  |                       0 |                      0 | select /*+ PARALLEL(8) */ * from test where id  = 100 |
  +-------------------------+------------------------+-------------------------------------------------------+
  1 row in set (0.069 sec)

  ```

上一篇

[如何查看回收站表与数据库的大小](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000005639980)

下一篇

[建表时遇到报错：-5199, Row size too large 的原因和解决方法](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000004436775) ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
