インデックス提案エンジン (ISE) を使用したインデックスの作成方法Issue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } インデックス提案エンジン (ISE) は、選択された遅いクエリーのインデックス提案を生成できます。遅いクエリーのインデックス提案を要求すると、ISE はクエリーを分析し、クエリーの実行時間を改善できるインデックスを推奨します。 インデックス提案を使用してインデックスを作成する場合、ISE は 14 日間の評価期間中に、そのインデックスの有効性を継続してチェックします。ISE は、インデックスの管理に関する推奨事項などのインデックスの詳細を評価中に提供します。 管理者 は、次の目的で ISE を使用します。 遅いクエリーのインデックス提案を生成します。インスタンス内の遅いクエリーのインデックス提案を確認します。評価とテストのために、インデックス提案を非本番インスタンスにエクスポートします。インデックスの作成をスケジュールします。インデックス評価期間中にインデックスの有効性を監視します。インデックスのパフォーマンスをテストします (このテストは即時のインデックスのパフォーマンスアセスメントです)。ISE で推奨されているように、クエリーのパフォーマンスを最適化しないインデックスを削除します。 Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } すべてのリリース London 以降。 Cause<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } テーブルが大きくなるにつれて、インデックスを使用してパフォーマンスが向上します。この KB では、インデックスを作成してテストするプロセスについて説明します。 Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } まず、このリンクを使用して、今日の遅いクエリを表示します。https://<INSTANCE_NAME>.service-now.com/nav_to.do?uri=%2Fsys_query_pattern_list.do%3Fsysparm_clear_stack%3Dtrue%26sysparm_query%3Dwindow_endISEMPTY%255Ewindow_startISEMPTY%255ElastONCurrent%2520hour%2540javascript%253Ags.beginningOfCurrentHour()%2540javascript%253Ags.endOfCurrentHour()%26sysparm_userpref_module%3D9d967a108f30300072a89cfde0f92389%26sysparm_list_mode%3Dgrid%26sysparm_offset%3D これにより、現在の時間の時点で最も大きな影響を与えているクエリが表示されます。遅いクエリを再実行して、このクエリが簡単に見つけられるようにすることができます。調整する必要があるクエリーの 1 つを選択すると、クエリーとクエリーを作成する Java スタックトレースを表示するページが表示されます。 [インデックスの提案] ボタンを押します。「このクエリのインデックスを提案できません。この SQL ステートメントの次のテーブルには列統計情報がありません:<テーブルが選択されています>」という警告が表示される可能性があります。列統計情報の収集ジョブが実行されるのを待つか、今すぐ統計情報を収集することができます。 統計が収集されたら、インデックスの作成ボタンをクリックします。これにより、インデックスの作成をスケジュールできるページが表示されます。[スケジュール] をクリックすると、今すぐ実行するか、後でスケジュールするかを求めるポップアップが表示されます。今すぐクリックすると、プロセスが開始されます (これは営業時間外に実行する必要があります)。 プロセスが完了すると、[インデックス提案] 画面に戻り、画面の下部に作成した新しいインデックスのリストが表示されます。このページから、パフォーマンステストを実行して、インデックスがクエリでどのように機能しているかを確認したり、インデックスを削除したい場合は、ここで実行したりできます。 インデックスのステータスを確認するには、フィルターナビゲーターに「インデックスの提案」(引用符なし) を入力します。後でインデックスを作成することを選択した場合は、ここにアクセスして、インデックスが作成されているかどうか、システムがインデックスを評価しているかどうか、またはプロセスが完了しているかどうかを確認できます。 Related Links<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } このプロセスに関する完全なドキュメントについては、ドキュメントをクリックしてください インデックス検索(ISE)ドキュメント 顧客が本番インスタンスを使用していて、準本番でインデックス提案をテストする場合は、遅いクエリが準本番に存在する必要があります。