負荷テストなどで意図的にデータベースの負荷を上げたい場合があります。
そういった場合に使えるのがこちらのPL/SQLです。実行すると該当セッションのCPU使用率を100%に張り付かせることができます。
begin
while 1 = 1 loop
declare n1 number;
begin n1 := 1; end;
end loop;
end;
/
複数セッションから実行することで、サーバ全体のCPU使用率を簡単に上げられるので、負荷テストで重宝します。
![](https://www13.a8.net/0.gif?a8mat=3HMZ1W+G82982+3XAE+5ZU29)
![](https://www11.a8.net/0.gif?a8mat=3HMZ1W+F6JY42+33T0+1BNJ9D)
コメント