Cloud Firestore Enterprise edition in Native mode is now available!
Learn more.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
解決延遲問題
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
本頁說明如何解決 Cloud Firestore 的延遲問題。
延遲時間
下表說明延遲時間增加的可能原因:
| 延遲原因 |
受影響的作業類型 |
解決方法 |
| 流量持續增加。
|
讀取、寫入 |
如果流量快速增加,Cloud Firestore 會嘗試自動調度資源,以滿足增加的需求。Cloud Firestore 擴充後,延遲時間就會開始縮短。
熱點 (高速讀取、寫入及刪除小範圍文件) 會限制 Cloud Firestore 的擴充能力。檢查
避免熱點
並找出應用程式中的熱點。
|
| 爭用,可能是因為更新單一文件的頻率過高,或是因為交易。 |
讀取、寫入 |
降低個別文件的寫入速度。
減少單一寫入交易中更新的文件數量。
|
| 傳回大量文件的大型讀取作業。 |
讀取 |
使用分頁功能分割大型讀取作業。
|
| 近期刪除次數過多。 |
讀取 這會大幅影響資料庫中列出集合的作業。 |
如果延遲是由近期刪除過多項目所致,問題應會在一段時間後自動解決。如果問題仍未解決,請聯絡支援團隊。 |
| 索引扇出,尤其是陣列欄位和內嵌文件欄位。 |
寫入 |
檢查陣列欄位和內嵌文件欄位的索引。 |
| 大量寫入作業。 |
寫入 |
請嘗試減少每個作業的寫入次數。
如要大量輸入資料,且不需要原子性,請使用平行化的個別寫入作業。
|
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2026-04-29 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2026-04-29 (世界標準時間)。"],[],[]]