問題タブ [database-indexes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
991362 参照

sql - データベースのインデックス作成はどのように機能しますか?

データセットのサイズが大きくなるにつれてインデックス作成が非常に重要になることを考えると、データベースに依存しないレベルでインデックス作成がどのように機能するかを誰か説明できますか?

フィールドにインデックスを付けるためのクエリについては、データベース列にインデックスを付ける方法を参照してください。

0 投票する
5 に答える
1265 参照

mysql - MySQLの一意の制約

一意性制約はデフォルトでインデックスですか?そうでない場合、一意の制約は、SELECT ... WHERE句で使用したときにインデックス付きの列と同じパフォーマンス結果になりますか?

ありがとう

0 投票する
5 に答える
32240 参照

mysql - BTREEの利点?

USING BTREE句なしでインデックスを作成します。BTREEインデックスを使用する利点はありますか?

0 投票する
6 に答える
480 参照

sql - インデックスを追加できないテーブルに対するクエリを高速化するにはどうすればよいですか?

DBリンクを介してリモートでいくつかのテーブルにアクセスします。それらは非常に正規化されており、それぞれのデータは有効な日付です。各テーブルの数百万のレコードのうち、現在のレコードは約5万のサブセットのみです。

テーブルは、インデックスを追加したり、何らかの方法でテーブルに変更を加えたりすると、非常によく合う商用製品によって内部的に管理されます。

これらのテーブルへのアクセスを高速化するための私のオプションは何ですか?

0 投票する
2 に答える
429 参照

sql-server - クラスタ化インデックス

SQL Server で Insert/Update/Delete ステートメントに使用する必要があるインデックスの種類 (クラスター化/非クラスター化)。追加のオーバーヘッドが発生することはわかっていますが、非クラスター化インデックスと比較してパフォーマンスが優れていますか? また、SQL Server の Select ステートメントにはどのインデックスを使用する必要がありますか?

0 投票する
7 に答える
35023 参照

mongodb - MongoDB のインデックスのリスト?

シェルでmongodbのコレクションのインデックスのリストを表示する方法はありますか? http://www.mongodb.org/display/DOCS/Indexesを読みましたが、何も表示されません

0 投票する
2 に答える
530 参照

python - GoogleAppEngineデータベースインデックス

無向グラフをGoogleAppEngineデータベースに保存する必要があります。最適化の目的で、データベースインデックスを使用することを考えています。Google App Engineを使用して、データベーステーブルの列を定義してインデックスを作成する方法はありますか?

私のアプリは、アイテムの推奨のためにコンテンツベースのフィルタリングでこの保存された無向グラフを使用するため、いくつかの最適化が必要になります。また、レコメンダーアルゴリズムは、一部のグラフのエッジの重みを更新します。

データベースインデックスを使用できない場合は、グラフテーブルのクエリ時間を短縮する別の方法を提案してください。私のアルゴリズムは、書き込み操作よりもグラフテーブルからのデータ取得操作の方が多いと思います。

PS:私はPythonを使用しています。

0 投票する
2 に答える
6634 参照

sql-server-2005 - 非クラスター化インデックスは挿入を遅くしますか?

私はSQLServer2005で作業しています。ユーザーのアクションを追跡するイベントログテーブルがあり、テーブルへの挿入が可能な限り高速であることを確認したいと思います。現在、テーブルにはインデックスがありません。非クラスター化インデックスを1つ追加すると、挿入が遅くなりますか?それとも、挿入を遅くするのはクラスター化インデックスだけですか?または、クラスター化されたインデックスを追加するだけで、心配する必要はありませんか?

0 投票する
1 に答える
117 参照

mysql - インデックス「有効」フィールドは良い考えですか?

Web サイトのコンテンツは MySQL データベースに保存されます。コンテンツの 99% が有効になりますが、一部 (ユーザー、投稿など) は無効になります。ほとんどのクエリは次のように終了しますWHERE (...) AND enabled

フィールド「有効」にインデックスを作成することは良い考えですか?

0 投票する
3 に答える
2763 参照

sql - データベースとB+Treesインデックス

どのデータベースがインデックスの実装にBツリーよりもB+ツリーを使用しているかどうかに関する情報はどこにありますか?

OracleはB+Treesを使用しているようです。ドキュメントには記載されていませんが、グラフィックはB+Treeが実際に使用されていることを示しているようです。