我正在設計一個基於C#/ SQL Server的多模塊應用程序。我的設計是在名爲KeyTypeValues的表中保存所有通用查找值。該表與KeyTypes有關,它定義了它是什麼類型的數據。 例如: oms.KeyTypes
------------
Id INT NOT NULL IDENTITY(1,1) PRIMARY KEY
KeyTypeName VARCHAR(40) NOT
我有一張桌子可容納大約50M行。我想執行一個簡單的UPDATE查詢: UPDATE the_table SET flag = true;
對於這些行的99%,該標誌已被設置爲true。所以只有1%的行必須改變。 我的問題是:是Postgres足夠聰明知道這一點?或者Postgres會改變這些99%的行,這將導致典型的過程,比如WAL,自動真空,重新索引,同步到奴隸......,對於整個表而言,