タグ

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

タグの絞り込みを解除

SQL Serverに関するtorimetalのブックマーク (7)

  • Microsoft SQL Serverのインデックスまとめ

    sqlserver_index.md インデックスの主なオプション クラスター化 / 非クラスター化 クラスター化インデックス クラスター化インデックスは、テーブルまたはビュー内のデータ行をそのキー値に基づいて並べ替え、格納します。 クラスター化インデックスは、インデックス定義に含まれる列です。 データ行自体は 1 つの順序でしか並べ替えられないので、1 つのテーブルに設定できるクラスター化インデックスは 1 つだけです。 テーブル内のデータ行が並べ替えられた順に格納されるのは、テーブルにクラスター化インデックスが含まれているときだけです。 テーブルにクラスター化インデックスが含まれている場合、そのテーブルをクラスター化テーブルと呼びます。 クラスター化インデックスが含まれないテーブルのデータ行は、ヒープと呼ばれる順序付けられていない構造に格納されます。 非クラスター化インデックス 非クラ

    Microsoft SQL Serverのインデックスまとめ
  • SQL Server のインデックス設計

  • SQL Serverにおけるインデックスの再構成と再構築の性能比較 - ZOZO TECH BLOG

    こんにちは。開発部基幹SREチームの廣瀬です。 弊社では、システムの一部にSQL Serverを使用しています。 記事では、SQL Serverにおけるインデックスのメンテナンス方法である再構成と再構築について、それぞれを実行した場合のクエリ性能の比較結果をご紹介したいと思います。 比較を実施するに至った背景の前に、まずはインデックスの再構成と再構築について説明したいと思います。 インデックスの再構成と再構築 インデックス SQL Serverのインデックスについて簡単にご紹介します。下図は、SQL Serverのデータ構造の概略図です。 テーブルは、1つ以上のインデックスから構成されます。なお、ヒープという別のデータ構造だけからテーブルを構成することもできますが、今回は省略します。 インデックスは複数のページから構成されます。各ページは論理的につながりを持ちB-Treeを形成します。

    SQL Serverにおけるインデックスの再構成と再構築の性能比較 - ZOZO TECH BLOG
  • フルテキスト検索の概要 - SQL Server

    適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance SQL Server データベースでは、フルテキストが既定で有効になっています。 ただし、フルテキスト クエリを実行するには、事前にフルテキスト カタログを作成し、検索するテーブルまたはインデックス付きビューにフルテキスト インデックスを作成しておく必要があります。 フルテキスト検索をセットアップする 2 つの手順 フルテキスト検索をセットアップする基的な手順は 2 つあります。 フルテキスト カタログを作成します。 検索するテーブルまたはインデックス付きビューにフルテキスト インデックスを作成します。 各フルテキスト インデックスは、フルテキスト カタログに属している必要があります。 フルテキスト インデックスごとにテキスト カタログを作成するか、複数のフルテキスト

    フルテキスト検索の概要 - SQL Server
  • フルテキスト検索でのクエリ - SQL Server

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance 述語の CONTAINS および FREETEXT と、行セット値関数の CONTAINSTABLE と FREETEXTTABLE を SELECT ステートメントと使用し、フルテキスト クエリを記述します。 この記事では、各述語と関数の例と、使用に最適なものを選択する方法を説明します。 単語や語句と一致させるには、CONTAINS と CONTAINSTABLE を使用します。 単語そのものではなく意味と一致させるには、FREETEXT と FREETEXTTABLE を使用します。 各

    フルテキスト検索でのクエリ - SQL Server
  • ロックの状態を調べる - ぶりりあんとろーど(仮)

    ロックの状態を調べるSQLは以下の通り SELECT resource_type as オブジェクトの種類, resource_associated_entity_id as エンティティID, (CASE when resource_type = 'OBJECT' then OBJECT_NAME(resource_associated_entity_id) else (SELECT OBJECT_NAME(Object_id) from sys.partitions Where hobt_id=resource_associated_entity_id) end) as オブジェクト名, request_mode as ロックの種類, request_type as 要求の種類, request_status as 状態, request_session_id as セッションID F

    ロックの状態を調べる - ぶりりあんとろーど(仮)
  • 1