■掲示板に戻る■
全部
1-
101-
201-
301-
401-
501-
601-
701-
801-
901-
1001-
最新50
レス数が1000を超えています。残念ながら全部は表示しません。
PostgreSQL or MySQL
928 :
名無しさん@お腹いっぱい。
:03/04/03 15:17
>927
違います。wal_bufferではなくshared_bufferです。
shared_bufferを更新してから、WALに書いてます。
ただ、今見てみたんですけど、
ページのバッファにタプルを追加するのはWALの前でやってるんですけど、
バッファのdirty bitを立てるのはWALの後でやってますね。
929 :
名無しさん@お腹いっぱい。
:03/04/03 15:20
恐らく更新の際の順序は、
1. shared_bufferを更新
2. WALを書き込み
3. shared_bufferにdirty bit(ページ更新フラグ)
4. (かなり遅れて)shared_bufferをページに反映
となると思われます。
つーことは、WALは「何に対して先行しているのか」と言えば、
「ページファイルの更新に対して先行」ということになるのかな。
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver5.26+ (01/10/21-)