# [FAQ] SQL Query TiFlash 返回报错 Memory limit (total) exceeded 如何解决

## Key Words

Memory limit (total) exceeded, TiFlash

## Description

用 SQL 从 TiFlash 查数据报错 `Memory limit (total) exceeded`，如下所示：

```sql
mysql> SELECT COUNT(*) FROM YSBL PARTITION(P20221030);
ERROR 1105(HY000): Memory limit (total) exceeded: would use 8.49 MiB (attempt to allocate chunk of 8824712 bytes), maximum: 264.00 B
```

## Content

1. [`max_memory_usage`](https://docs.pingcap.com/zh/tidb/v6.4/tiflash-configuration#%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6-tiflashtoml) 用于单次 coprocessor 查询过程中，对中间数据的内存限制，单位为 byte，默认为 0，表示不限制。  
2. `Memory limit (total) exceeded` 报错原因为超过了该参数限制的阈值导致，可适当调整该参数大小解决该问题。  

## Affected Versions

TiFlash Version >= v4.0
