PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
2530 98/07/30 22:13:01 RE:PB5.0.01: PBアプリケーションの為のORACLEチューニング By Toshi2
2465 98/07/26 15:51:46 RE:RE:PB5.0.01: PBアプリケーションの為のORACLEチューニング By あすかちゃんの父
2463 98/07/26 12:57:01 RE:PB5.0.01: PBアプリケーションの為のORACLEチューニング By こてちゅ
2462 98/07/25 14:13:47 PB5.0.01: PBアプリケーションの為のORACLEチューニング By ko

カテゴリ:旧電子会議室
日付:1998年07月26日 15:51 発信者:あすかちゃんの父
題名:RE:RE:PB5.0.01: PBアプリケーションの為のORACLEチューニング

koさん、こんにちは。

こてちゅさんのresに補足です(^^ゞ

>えっと、DBのチューニングはいろいろ方法があると思います。
>例えば、きちんと正規化を行うとかは常識的に言われている事ですし、インデックスをきちんと作成する事
も大切だと思います。

リレーショナル・データベースでは、データの正規化は避けて通れない
問題です。しかしこの正規化(テーブル設計)こうすればいい、という決
定的な答えが無いのが現実です。このあたりの設計段階で検討を十分し
ていないと、チューニング以前の問題になります。
スピードを出したいということですが、更新速度を重視すればインデッ
クスをあまり作らずに正規化を進めるとか、検索速度を重視するなら
あまり正規化をしないとか、目的のシステムによって違ってきます。
これも絶対にこうだと言いきれないところに、RDBMSの難しさがありま
す。

>で、どちらかというとデータの検索でパフォーマンスが出ないのは、SQL文にある事が多いようです。
>具体的には、インデックスを使用しないようなWhere句を指定していたり、データのキャッシュ化を行ってい
なかったり、バインド変数を使用していないなどです。

経験的には、Like句の多用やテーブルジョイン等のSQL文の問題、オプ
ティマイザの問題といったところでしょうか。インデックスがあるのに、
オプティマイザがインデックス無しで勝手に検索するとか.....
あとOracleのチューニングでは、ディスクI/Oとメモリのパラメータが
結構性能に影響していたという記憶があります。このあたりもPBに限っ
た話ではありませんが.....

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.