タグ

SQLに関するatsukanrockのブックマーク (5)

  • Sql.Net - Programmatically generate SQL in runtime - Sql Object Model

  • @IT:連載記事 「Oracle SQLチューニング講座」

    パフォーマンス向上の最短コースを知る Oracle SQLチューニング講座(1) SQLチューニングでDBパフォーマンスは数百倍も向上する。まずはRDBMSの構造を知り、チューニングの優先順位を理解しよう

  • @IT:Oracle管理者のためのSQLリファレンス

    Oracleライセンス「SE2」検証 CPUスレッド数制限はどんな仕組みで制御されるのか (2017/7/26) データベース管理システムの運用でトラブルが発生したらどうするか。DBサポートスペシャリストが現場目線の解決Tipsをお届けします。今回は、Oracle SE2の「CPUスレッド数制限」がどんな仕組みで行われるのかを検証します ドメイン参加後、SQL Serverが起動しなくなった (2017/7/24) 連載では、「SQL Server」で発生するトラブルを「どんな方法で」「どのように」解決していくか、正しい対処のためのノウハウを紹介します。今回は、「ドメイン参加後にSQL Serverが起動しなくなった場合の対処方法」を解説します さらに高度なSQL実行計画の取得」のために理解しておくべきこと (2017/7/21) 日オラクルのデータベーススペシャリストが「DBAがすぐ

  • SQLチューニングの必須知識を総ざらい(後編)

    ヒントの使用 多くの場合、コストベース・アプローチを使用することで、オプティマイザは最適な実行計画を選択してくれますが、時として好ましくない実行計画を選択してしまうこともあります。 例えば、バインド変数を使用したSQLでは、SQLが解析(hard parse)された時点で指定されていたバインド変数の値を基に実行計画が決定されます(bind peek機能)。共有SQL領域に該当のSQLが残っている間は、同一のSQLはバインド変数の値にかかわらず、上記で決定された実行計画を使用するため、異なる値をセットしたSQLでは適切でない実行計画となってしまう可能性があります。 このような場合、SQLにヒントを指定することで、全表スキャンや索引スキャンといったアクセス方法や結合方法/順序などを、オプティマイザに明示的に指示できます。

    SQLチューニングの必須知識を総ざらい(後編)
    atsukanrock
    atsukanrock 2009/06/17
    ヒントについての基礎知識の説明
  • オプティマイザ・ヒントの使用方法

    Oracle Database パフォーマンス・チューニング・ガイド 10gリリース2(10.2) B19207-02 16 オプティマイザ・ヒントの使用方法 オプティマイザ・ヒントをSQL文で使用して実行計画を変更できます。ヒントを使用して、特定のアプローチの使用をオプティマイザに指示する方法を説明します。 この章には次の項があります。 オプティマイザ・ヒントの理解 ヒントの指定方法 ビューでのヒントの使用方法 オプティマイザ・ヒントの理解 ヒントを使用することにより、通常オプティマイザによって行われる意思決定を行うことができます。アプリケーション設計者が、オプティマイザの認知しない、データに関する情報を把握している場合があります。ヒントは、特定の基準に基づいて特定の問合せ実行計画を選択するオプティマイザを指示する機構を備えています。 たとえば、ある問合せに対しては、特定の索引を選択する

    atsukanrock
    atsukanrock 2009/06/17
    ヒントを使用するシナリオの説明あり
  • 1