タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

indexに関するkiririmodeのブックマーク (2)

  • 津島博士のパフォーマンス講座 第6回 パフォーマンスの基礎である索引について | oracletech.jp

    今回は、パフォーマンスに一番影響する索引について説明します。 「パフォーマンスを向上するためには効率よい索引の設計を行って下さい」と言われますが、具体的にどのように設計すればよいか分からない方も多いと思います(多く作成すればオーバーヘッドになりますし、逆に必要なSQL文で索引が使用されないことがありますよね)。そこで今回はデータベースの原点に戻って索引について説明しようと思いますので、参考にして下さい。 Oracle Databaseには、いくつかの索引の種類があります。こちらを押さえておくと、さらに理解が進むと思います。 オラクルエンジニア通信:「Oracle Databaseの索引の種類 - Bツリー、ビットマップ、索引構成表、索引クラスタ」 ■1.索引とは 先ずは、パフォーマンスに関する基中の基である「索引とは」について簡単に説明します。皆さんは当然ご存知かと思いますが

  • 索引の使い分けでパフォーマンスを向上できるケース

    連載では、Oracleデータベースのパフォーマンス・チューニングの中から、特にSQLのチューニングに注目して、実践レベルの手法を解説する。読者はOracleデータベースのアーキテクチャを理解し、運用管理の実務経験を積んでいることが望ましい。対象とするバージョンは現状で広く使われているOracle9iの機能を基とするが、Oracle 10gで有効な情報も随時紹介していく。(編集局) 連載目次 前回「複合索引(コンポジット索引)が有効なケース」は、コンポジット索引を有効利用するためのチューニング・テクニックを説明しました。Oracleにはいままでに紹介した以外にも、さまざまな状況に応じて使用できる索引が用意されています。今回はそれらの索引の使用場面や特徴について説明します。 ファンクション・ベース索引の使用 Oracle8iから利用できるファンクション・ベース索引では、関数や式の値が事前に

    索引の使い分けでパフォーマンスを向上できるケース
    kiririmode
    kiririmode 2010/12/18
    "ビットマップ索引を使用する場合、更新処理実行時のロック単位がビットマップセグメント単位となる"
  • 1