# [FAQ] TiDB 使用 select into outfile 导出数据报错 “given slice is too small to serialize the message”

## Key Words

select into outfile, given slice is too small to serialize the message, grpc message 4GB

## Description

在使用 `select into outfile` 导出数据的时候，如果表的数据量过大，可能会触发 gRPC 处理消息超过 4GB 的限制，报错 "given slice is too small to serialize the message" 并退出。

## Content

因为 gRPC 不能处理大于4GiB的消息，在 v5.2.2 之前的版本会引发 `tikv panic`，在 v5.2.2 合并 PR [https://github.com/tikv/tikv/pull/10971](https://github.com/tikv/tikv/pull/10971) 之后，会改为打印 "given slice is too small to serialize the message" 正常退出。

可以使用 dumpling 分拆单表成 chunk ，一定程度限制、缓解单 SQL 致使 gRPC 消息过大的问题

## Affected Versions

[v4.0.0,v5.2.2)
