Skip to content

Storage: Unexpectedly high usage or 'exceed_storage_size_quota' errors

Last edited: 10/14/2026

如果你发现存储使用量异常高,或者即使删除了文件仍然收到“exceed_storage_size_quota”错误,这通常是因为存在孤立的存储对象。

🌐 If you're observing unexpectedly high storage usage or receiving 'exceed_storage_size_quota' errors, even after deleting files, it's often due to orphaned storage objects.

为什么会发生这种情况? 当你直接通过 SQL 查询从 storage.objects 或 storage.buckets 表删除存储对象,而不使用 Supabase Storage API 时,就会出现这个问题。以这种方式删除数据库行并不会删除对应的物理文件,从而导致孤立的对象继续占用存储空间。

如何避免这个问题:

  • 始终使用官方 Supabase 存储 API 删除存储对象。这可以通过客户端库(例如 storage.from('example_bucket').remove(['example_folder/example_object.txt']))或者通过 Supabase Studio 存储界面 来完成。
  • 不要直接用 SQL 手动删除 storage.objects 或 storage.buckets 表的行,因为这样做不会删除相关的物理文件,会导致孤立对象。