2010年6月 4日

[pgsql-jp: 40290] Re:Vacuumによる物理的なDiskの開放について質問

2010年6月4日10:27 Takahiro Itagaki <itagaki.takahiro@xxxxx>:

> 訳の改善案です。ご検討ください。
>
> ----
> The standard form of VACUUM removes dead row versions in tables and indexes
> and marks the space available for future reuse. However, it will not return
> the space to the operating system, except in the special case where one or

> more pages at the end of a table become entirely free and an exclusive table
> lock can be easily obtained.
> ----
> 標準形式の VACUUM は、テーブルとインデックス内の不要な行を削除し、
> その領域を将来の再利用が可能だとして記録します。しかし、その領域を
> オペレーティングシステムに返却することはありません。例外的に返却されるのは、
> テーブルの末尾に完全に空のページが存在し、かつそのテーブルの排他ロックが
> 容易に獲得できる、特別な場合に限られます。
> ----

こういう文章は意訳しない方がよいかもしれませんが、下記のようなのはいかがでしょう。

----
標準形式の VACUUM は、テーブルとインデックス内の不要な行を削除し、
その領域を将来の再利用が可能だとして記録します。しかし、その領域を
オペレーティングシステムに返却することはありません。例外として、
テーブルの末尾に完全に空のページが存在し、かつそのテーブルの排他ロックが
容易に獲得できるような特殊な場合には、その領域を返却します。
----

「例外的に返却されるのは、」というのが少しわかりづらいので入れ替えてみました。

「その領域を将来の再利用が可能だとして記録します。」も
「将来の再利用のためにその領域に印を付けます。」の方がしっくりくるのですが。

門外漢の意見ですのでご参考までに。

--
Hitoshi Harada


投稿者 xml-rpc : 2010年6月 4日 17:59
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/96118
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。