Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - SQL の使用法 » データベース・パフォーマンスのモニタリングと改善 » データベース・パフォーマンスの改善

 

パフォーマンス向上のためのヒント


適切なハードウェアの入手
常にトランザクション・ログを使用する
同時実行性の問題点の確認
オプティマイザの目標の選択
小さいテーブルに関する統計収集
制約の宣言
キャッシュ・サイズの拡大
カスケードされた参照アクションを最小限に抑える
クエリのパフォーマンスのモニタ
テーブル構造の正規化
テーブル内のカラムの順序の確認
異なるファイルの異なるデバイスへの配置
データベースの再構築
断片化の削減
ファイルの断片化の削減
テーブルの断片化削減
インデックスの断片化とスキューの削減
プライマリ・キー幅の縮小
テーブル幅の縮小
クライアントとサーバとの間の要求数の削減
コストの高いユーザ定義関数の削減
コストの高いトリガを置き換える
クエリ結果の効果的なソート
正しいカーソル・タイプの指定
明示的な選択性推定の提供を控える
オートコミット・モードをオフにする
適切なページ・サイズの使用
適切なデータ型の使用
オートインクリメントを使用したプライマリ・キーの作成
バルク・オペレーション方法の使用
コミットの遅延の使用
イン・メモリ・モードの使用
インデックスの有効な使用
キーを使ったクエリのパフォーマンス改善
パフォーマンス向上のためのキャッシュの使用
キャッシュ・メモリ使用の制限
動的キャッシュ・サイズ決定
動的キャッシュ・サイズ決定 (Windows)
動的キャッシュ・サイズ決定 (UNIX)
キャッシュ・サイズのモニタリング
キャッシュ・ウォーミングの使用
圧縮機能の使用
テーブル検証時の WITH EXPRESS CHECK オプションの使用
クエリ処理におけるワーク・テーブルの使用 (All-rows 最適化ゴールの使用)