# エンティティインデックスを作成する データモデルにデータベースインデックスを定義して、複数の行にまたがったテーブルの各アトリビュートの一意性を徹底したり、これらのアトリビュートをフィルタとして使用することにより検索を高速化したりすることができます。OutSystemsでは、エンティティ要素の中でデータベースインデックスをモデル化することができます。 エンティティに複数のインデックスを追加すると、データベース操作(具体的には、書き込み操作)のパフォーマンスに悪影響を与える可能性があります。 データベースインデックスの作成の詳細については、[「データベースのインデックス」](https://success.outsystems.com/ja-jp/documentation/11/reference/outsystems_language/data/database_reference/database_indexes/)をご覧ください。 エンティティのインデックスを作成するには、以下の手順を実行します。 1. エンティティを右クリックして[ **Edit Entity** ]を選択するか、エンティティのプロパティの[ **Indexes and more** ]ボタンをクリックします。 ![Indexes and moreボタンが強調表示されたOutSystemsのEdit Entityダイアログのスクリーンショット](https://success.outsystems.com/TK_Resource/0993aa0c-02ab-49fd-8696-5741ed336aaf "Edit Entity Dialog") 2. [ **New index** ]ボタンをクリックしてインデックスを作成します。 3. インデックスの名前を入力します。 この例では、「 **OrderProductUnique** 」と入力しています。 4. このインデックスを制限してレコードを限定する場合は、 **Unique** プロパティを[ **Yes** ]に変更します。 ![Screenshot showing the Unique property toggle set to Yes for a new index in OutSystems](https://success.outsystems.com/TK_Resource/03e268e0-54b1-4235-af8a-622513938db0 "Unique Property Toggle") 5. インデックスに含めたいアトリビュートを追加します。 ![OutSystemsプラットフォームで新しいインデックスにアトリビュートを追加しているスクリーンショット](https://success.outsystems.com/TK_Resource/afbd3a67-8002-486a-85e3-3cce11271534 "Adding Index Attributes") 6. [ **Close** ]をクリックします。 7. モジュールをパブリッシュして、データベースに作成したインデックスを適用します。 パブリッシュプロセス中に、対応するデータベースのインデックスが、エンティティのプロパティで定義したとおりにOutSystemsによって作成されます。