plsql でインデックスを追加する方法: 1. PLSQL インターフェイスの SQL 編集ページでデータ テーブルを直接右クリックし、[編集] を選択します; 2. ポップアップ インターフェイスで所有者を取得し、名前情報; 3. [インデックス] をクリックし、関連情報を入力し、列の下の [...] をクリックします; 4. ポップアップ ウィンドウでインデックス列を指定し、[OK] をクリックします; 5. [適用] をクリックします」。
#インデックスは、テーブル内の 1 つ以上の列の値を並べ替える構造です。インデックスを使用すると、テーブル内の特定の情報にすばやくアクセスできます。データベーステーブル。特定の従業員を姓で検索する場合、インデックスを使用すると、テーブル内のすべての行を検索するよりも早く情報を取得できます。
インデックスの主な目的の 1 つは、テーブル内のデータの取得方法を高速化することです。つまり、情報検索者が制限を満たすレコード ID をできるだけ早く見つけるのに役立つ補助データ構造です。 。
簡単に説明すると、SQL 文に基づいて、where 以降の条件に対してデータベースにインデックスが追加され、検索のたびにインデックスから条件が検索されるため、検索時間が短縮されます。
plsql でインデックスを追加する方法
ステップ 1: テーブル "linshibiao" にインデックスを作成する必要があります。
PLSQL インターフェイスの左側にあるオブジェクトを使用できます—>テーブル—>linshibiao—>右クリック—>クリックして編集
(右クリックすることもできます) - SQL 編集ページでテーブル linshibiao を直接クリックします - > [編集]、クリックできない場合があります。おそらくそれはあなた自身のせいです)
ステップ 2: 直接移動します。次のインターフェイスでは、ここの所有者と名前が役に立ちます。
ステップ 3: インデックスをクリックし、2 番目のステップで取得した関連情報、所有者、名前を入力し、列の下をクリックします。下の図
ステップ 4: cardid をインデックスとして設定する必要があります。cardid をクリックし、> をクリックして、確認をクリックします
## ステップ 5: 下の [適用] ボタンをクリックして、インデックスの作成を完了します。 注: 「適用」をクリックするとエラー・メッセージが表示される場合がありますが、この場合はPLSQLを再起動してください。 1 インデックスの利点1. 一意のインデックスを作成すると、データベース内のデータの各行の一意性が保証されます。 2. データ アクセスを大幅に高速化できることが、インデックス作成が必要な主な理由です。 3. クエリをグループ化して並べ替える場合、グループ化と並べ替えの時間も大幅に短縮できます (並べ替えルールはインデックス 並べ替えと同じである必要があります)。 4. テーブル接続に基づいてクエリを実行すると、テーブル接続の速度が大幅に高速化されます (データ整合性参照)。 2 インデックスの欠点1. DELETE、UPDATE、INSERT 操作などのデータ保守の速度が低下します。 2. インデックスの作成と維持には時間がかかり、データ量の増加に応じて時間も増加し続けます。 3. 過剰または不適切なインデックス作成は、実際にデータ検索効率を低下させます。 4. インデックスにはディスク ストレージ容量が必要です。クラスター化インデックスの場合、ディスクのオーバーヘッドが大きくなります。 3 インデックスの概念1. リレーショナル データベースでは、行ストレージの物理的な場所は無関係ですが、行を検索する必要がある場合、行の場所は重要です。 Oracle は RowID を使用してデータの各行を識別し、行の正確な位置 (行が配置されているファイル、ファイル内のブロック、ブロック内の行アドレス) を保存します。 2. インデックスは、テーブル内のデータ行の迅速な場所を提供する Oracle の内部構造です。インデックスは、複数行のデータ (インデックス列のコピーとインデックス付きテーブル内の対応する RowID を含む) を格納する Oracle 内のデータ構造です。Oracle テーブルの縮小コピーとして理解できます。 3. インデックスの目的は、データの取得を高速化することです。以上がplsqlでインデックスを追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。