0
我正在使用Postgres,我有一個紅寶石任務,以小時率更新整個表的內容。目前這是通過批量更新表來實現的。但是,我不太確定找到最佳批量大小的公式是什麼。是否有確定合適批量的公式或標準?最佳批處理大小postgresSQL更新
我正在使用Postgres,我有一個紅寶石任務,以小時率更新整個表的內容。目前這是通過批量更新表來實現的。但是,我不太確定找到最佳批量大小的公式是什麼。是否有確定合適批量的公式或標準?最佳批處理大小postgresSQL更新
在我看來,沒有理論上的最佳批量大小。最佳的批量大小肯定取決於您的應用程序模型,內部結構和訪問表,查詢結構等。我看到確定其尺寸的唯一可靠方法是基準測試。
有一些優化技巧可以幫助您構建一個更快的應用程序,購買這些技巧不能盲目追隨,因爲他們中的很多人都有無法成功應用的角落案例。同樣,在每次更改之前和之後,確定更改(添加索引,更改批處理大小,啓用查詢高速緩存...)是否提高性能的方法都是基準測試。
桌子有多大?你更新什麼樣的數據?這是一個條件更新?在更新的列上是否有索引?更新目前需要多長時間? – spickermann