前回(同時4セッションIn-Memory Parallel Query)でcache buffers chainsラッチミスが気になった。
が、まず基本です。そして、発行されるReadの種類も違います:
Non Parallel Queryの2種類のReadの使い分けは:
そして、ほとんどIndex検索ができないTPC-Hを複数セッションで同時に動かすと、full scanのscattered readがbuffer_cacheを奪い合い、cache buffers chainsラッチミスが発生します。
で、今回はIn-Memory Parallelのテストでこれが発生したのだから、
In-Memory PQもNon Parallelと同じようなReadでbuffer_cacheにデータを読み込むということが判ります。
In-Memory Parallel Queryも -> sequential read, scattered read
でも、実際の環境では、全部のデータをデータベースバッファに入れておくことなんてできないから、
In-Memory Parallel Queryを使い始めるとcache buffers chainsラッチミスが多くなる。
あきらめてもParallel Queryが動くのだから、けしてネガティブな対応ではないと思う。
Recent comments
5 days 21 hours ago
1 week 14 hours ago
1 week 18 hours ago
1 week 20 hours ago
6 weeks 1 day ago
6 weeks 1 day ago
7 weeks 2 days ago
11 weeks 2 days ago
17 weeks 12 hours ago
19 weeks 5 days ago