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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.