性能に関するナレッジ生成用プロンプト
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「...
-[[戻る>ナレッジ生成用プロンプト]]
--性能に関するナレッジ生成用プロンプト
--[[移行に関するナレッジ生成用プロンプト]]
--[[PMに関するナレッジ生成用プロンプト]]
*目次 [#s2172b1c]
#contents
*概要 [#n1b83714]
[[ナレッジ生成用プロンプト]]の方法で「システム開発におけ...
*詳細 [#f3142f3d]
**アリモノ [#ide7869a]
「[[性能問題のポイント>https://techinfoofmicrosofttech.os...
-目次項目(ドメイン・コンテキスト)~
-サーバ マシン
--サーバ負荷分散(垂直分散)
---2層 ---> 3層化
---帳票出力処理
---非同期処理
---DBサーバ
--リソース
---CPU(コア)数
---物理メモリ搭載量
---ディスク性能
---NIC性能
-ネットワーク機器
--ネットワーク負荷分散(水平分散)
---Webサーバ
---DBサーバ
--ネットワーク帯域幅
--ネットワーク品質
-ミドルウェア全般
--キャッシュ サイズ
--CPUアフィニティ
---NUMA
-DB物理設計(SQL Server)
--インデックス設計
--データ圧縮
--ファイル分割
--パーティション分割
--DBサーバの水平分散
--非正規化の検討
-Webサーバ構成
--SSL(HTTPS)・HTTP圧縮( → 必要であればアプライアンス...
--静的コンテンツのキャッシュ( → 必要であればキャッシュ ...
-アプリケーションの実装
--通信処理の周辺では性能劣化が多いので事前によく検証する...
---そもそも遅い通信テクノロジに注意
---クライアント - サーバ間のラウンド トリップ
---DBアクセスのラウンド トリップの集約方法。
--ディスクI/Oボトルネック
---ページング
---インデックス スキャン
--UIの性能劣化
---Web
---RichClient
-テストで露呈する問題
--単体テスト(プロト、モック評価を含む)
--結合テスト
--負荷テスト
-運用関係の性能チェック(設計&検証)
--DB運用関係(SQL Server)
---バッチ処理が時間内に終わるか。
---バックアップか時間内に終わるか。
---上記DB運用系操作
--障害復旧の時間確認
---操作訓練
---バックアップ・リストアの時間
---フェイル・オーバ、フェイル・バックの時間
--ウィルススキャン
-ドメイン・ナレッジ
--入力~
網羅性が低く概要レベルになる場合は、章・節・項単位で入力...
ITシステムインテグレーターが遭遇し得るITシステムの性能問...
--出力
---サーバ マシン~
https://grok.com/share/c2hhcmQtMi1jb3B5_1f2b16ea-3b71-4f4...
---ネットワーク機器~
https://grok.com/share/c2hhcmQtMi1jb3B5_989bddd8-c9aa-4e6...
---ミドルウェア全般~
https://grok.com/share/c2hhcmQtMi1jb3B5_9209d181-55f7-404...
---DB物理設計(SQL Server)~
https://grok.com/share/c2hhcmQtMi1jb3B5_b5e2a8de-cd32-411...
---Webサーバ構成~
https://grok.com/share/c2hhcmQtMi1jb3B5_77bf6eec-a6dd-44a...
---アプリケーションの実装~
https://grok.com/share/c2hhcmQtMi1jb3B5_32d89131-d946-4b9...
---テストで露呈する問題~
https://grok.com/share/c2hhcmQtMi1jb3B5_15893bed-de12-4d8...
---運用関係の性能チェック(設計&検証)~
https://grok.com/share/c2hhcmQtMi1jb3B5_ae8bf7db-8921-4cb...
※ ドメイン・コンテキストの一覧の項目の層が浅いと、下層の...
**フォワード [#wa593c23]
***一括 [#bf6a7132]
-ドメイン・コンテキスト
--入力
システムインテグレーターが遭遇し得るITシステムの性能問題...
--出力
アプリケーション層の性能問題
1.1 コード・ロジック起因の問題
1.1.1 非効率なアルゴリズム・データ構造の使用
1.1.2 ループ内での重い処理や無駄な繰り返し
1.1.3 同期処理の多用による待ち時間増大
1.2 メモリ管理起因の問題
1.2.1 メモリリーク
1.2.2 過剰なオブジェクト生成・GC頻発
1.3 並行・同時実行起因の問題
1.3.1 ロック競合・デッドロック
1.3.2 スレッドプール枯渇・コンテキストスイッチ過多
データベース層の性能問題
2.1 クエリ実行計画起因の問題
2.1.1 インデックス不足・不適切なインデックス
2.1.2 フルテーブルスキャン・レンジスキャンの多発
2.1.3 複雑なJOIN・サブクエリ・関数使用による計画悪化
2.2 データベースリソース・構成起因の問題
2.2.1 接続プール枯渇・同時接続数超過
2.2.2 バッファキャッシュ・共有プール不足
2.2.3 パラメータ設定ミス(SGA/PGA、並列度など)
2.3 同時実行制御起因の問題
2.3.1 行ロック・表ロックの競合・待ち時間増大
2.3.2 デッドロックの頻発
インフラストラクチャ層の性能問題
3.1 CPUリソース起因の問題
3.1.1 CPU使用率100%継続(CPUバウンド)
3.1.2 高コンテキストスイッチ・割り込み多発
3.2 メモリリソース起因の問題
3.2.1 物理メモリ枯渇→スワップイン/アウト多発
3.2.2 ページフォルト率の急上昇
3.3 ストレージI/O起因の問題
3.3.1 ディスクI/O待ち時間増大(I/Oバウンド)
3.3.2 低IOPS・高レイテンシ(HDD vs SSD、RAID構成)
3.3.3 ファイルシステム断片化・ログ待ち
ネットワーク層の性能問題
4.1 帯域・スループット起因の問題
4.1.1 ネットワーク帯域飽和
4.1.2 大量データ転送時の輻輳
4.2 遅延・品質起因の問題
4.2.1 RTT(往復遅延時間)の増大
4.2.2 パケットロス・再送多発
4.2.3 経路変更・NAT・ファイアウォールによる遅延
4.3 負荷分散・経路制御起因の問題
4.3.1 ロードバランサの設定ミス・偏り
4.3.2 DNS解決遅延・キャッシュ問題
アーキテクチャ・設計・統合層の性能問題
5.1 スケーラビリティ・拡張性設計の問題
5.1.1 スケールアップ限界に達した垂直スケーリング依存
5.1.2 水平スケール時のステート管理不備(セッション、キャ...
5.1.3 単一障害点(SPOF)によるスケール限界
5.2 キャッシング・最適化戦略の欠如
5.2.1 キャッシュ未導入・キャッシュ率の低さ
5.2.2 キャッシュ無効化・整合性維持の失敗
5.3 統合インターフェース起因の問題
5.3.1 外部API・マイクロサービスコールの遅延・タイムアウト
5.3.2 メッセージキュー(MQ)の蓄積・バックログ
5.3.3 バッチ処理・ETLジョブの長時間化・同時実行競合
-ドメイン・ナレッジ
--入力~
網羅性が低く概要レベルになる場合は、章・節・項単位で入力...
ITシステムインテグレーターが遭遇し得るITシステムの性能問...
--出力
---アプリケーション層の性能問題~
https://grok.com/share/c2hhcmQtMi1jb3B5_0bc48e96-8f91-4fb...
---データベース層の性能問題~
https://grok.com/share/c2hhcmQtMi1jb3B5_c2ab69c0-d003-46c...
---インフラストラクチャ層の性能問題~
https://grok.com/share/c2hhcmQtMi1jb3B5_6fb395c3-879f-47f...
---ネットワーク層の性能問題~
https://grok.com/share/c2hhcmQtMi1jb3B5_8737912d-2361-4b5...
---アーキテクチャ・設計・統合層の性能問題~
https://grok.com/share/c2hhcmQtMi1jb3B5_086f30f0-8ceb-42e...
※ フォワード生成ではドメイン・コンテキストが、ドメインに...
--例えば「アプリケーション実装によるラウンドトリップ問題...
--この問題は、プロンプト・エンジニアリングで解決すること...
***逐次 [#cba2b3ba]
逐次、対象ドメインを絞る提案があるのでドリルダウンする。
-入力:ITシステムインテグレーターが遭遇し得るITシステムの...
-出力:...回答... もしよければ 👉️ Web系/業務系/クラウド/...
-入力:(例)業務系の設計・実装
-出力:...回答... もしよければ 👉️ 新規開発/既存改善か?、...
-入力:(例)新規・オンライン
※ 対話的で解り易いが、体系的ではない。体系的な情報になる...
**リバース [#b5be33d5]
***Vector RAG、Graph RAG [#y6f5f128]
あまり成績が良くないので割愛
-Vector RAGは質問に関係するチャンクに回答が含まれるとは限...
-Graph RAGはインデックス作成にコストが掛かり過ぎるわりに...
***Agentic RAG [#i488fa2a]
-入力
あなたはユーザーの要求に合わせインターネット検索を行い、...
インターネットや、インターネット上の以下の優先ナレッジか...
https://opentouryo.osscons.jp/
https://techinfoofmicrosofttech.osscons.jp/
https://dotnetdevelopmentinfrastructure.osscons.jp/
優先ナレッジを使用する場合、以下の様に検索してください。
site:techinfoofmicrosofttech.osscons.jp {キーワード}
参考にしたWebページ情報はユーザにも提示して下さい。
ユーザーの要求:
「システムインテグレーターが遭遇しうるのITシステムの性能...
※ キーワードには「性能」「遅い」「遅延」などを使用します。
-出力:なかなかイイが~
https://grok.com/share/c2hhcmQtMi1jb3B5_fe40adaf-4a6e-43e...
--体系的でないため網羅性に問題がある。
--それぞれの「重要度」「優先度」が不明
*参考 [#edd7b773]
**[[アプリケーション設計のポイント]] [#zcb89e9b]
**[[インフラストラクチャ設計のポイント]] [#u28c9af8]
**[[性能問題のポイント>https://techinfoofmicrosofttech.os...
終了行:
「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「...
-[[戻る>ナレッジ生成用プロンプト]]
--性能に関するナレッジ生成用プロンプト
--[[移行に関するナレッジ生成用プロンプト]]
--[[PMに関するナレッジ生成用プロンプト]]
*目次 [#s2172b1c]
#contents
*概要 [#n1b83714]
[[ナレッジ生成用プロンプト]]の方法で「システム開発におけ...
*詳細 [#f3142f3d]
**アリモノ [#ide7869a]
「[[性能問題のポイント>https://techinfoofmicrosofttech.os...
-目次項目(ドメイン・コンテキスト)~
-サーバ マシン
--サーバ負荷分散(垂直分散)
---2層 ---> 3層化
---帳票出力処理
---非同期処理
---DBサーバ
--リソース
---CPU(コア)数
---物理メモリ搭載量
---ディスク性能
---NIC性能
-ネットワーク機器
--ネットワーク負荷分散(水平分散)
---Webサーバ
---DBサーバ
--ネットワーク帯域幅
--ネットワーク品質
-ミドルウェア全般
--キャッシュ サイズ
--CPUアフィニティ
---NUMA
-DB物理設計(SQL Server)
--インデックス設計
--データ圧縮
--ファイル分割
--パーティション分割
--DBサーバの水平分散
--非正規化の検討
-Webサーバ構成
--SSL(HTTPS)・HTTP圧縮( → 必要であればアプライアンス...
--静的コンテンツのキャッシュ( → 必要であればキャッシュ ...
-アプリケーションの実装
--通信処理の周辺では性能劣化が多いので事前によく検証する...
---そもそも遅い通信テクノロジに注意
---クライアント - サーバ間のラウンド トリップ
---DBアクセスのラウンド トリップの集約方法。
--ディスクI/Oボトルネック
---ページング
---インデックス スキャン
--UIの性能劣化
---Web
---RichClient
-テストで露呈する問題
--単体テスト(プロト、モック評価を含む)
--結合テスト
--負荷テスト
-運用関係の性能チェック(設計&検証)
--DB運用関係(SQL Server)
---バッチ処理が時間内に終わるか。
---バックアップか時間内に終わるか。
---上記DB運用系操作
--障害復旧の時間確認
---操作訓練
---バックアップ・リストアの時間
---フェイル・オーバ、フェイル・バックの時間
--ウィルススキャン
-ドメイン・ナレッジ
--入力~
網羅性が低く概要レベルになる場合は、章・節・項単位で入力...
ITシステムインテグレーターが遭遇し得るITシステムの性能問...
--出力
---サーバ マシン~
https://grok.com/share/c2hhcmQtMi1jb3B5_1f2b16ea-3b71-4f4...
---ネットワーク機器~
https://grok.com/share/c2hhcmQtMi1jb3B5_989bddd8-c9aa-4e6...
---ミドルウェア全般~
https://grok.com/share/c2hhcmQtMi1jb3B5_9209d181-55f7-404...
---DB物理設計(SQL Server)~
https://grok.com/share/c2hhcmQtMi1jb3B5_b5e2a8de-cd32-411...
---Webサーバ構成~
https://grok.com/share/c2hhcmQtMi1jb3B5_77bf6eec-a6dd-44a...
---アプリケーションの実装~
https://grok.com/share/c2hhcmQtMi1jb3B5_32d89131-d946-4b9...
---テストで露呈する問題~
https://grok.com/share/c2hhcmQtMi1jb3B5_15893bed-de12-4d8...
---運用関係の性能チェック(設計&検証)~
https://grok.com/share/c2hhcmQtMi1jb3B5_ae8bf7db-8921-4cb...
※ ドメイン・コンテキストの一覧の項目の層が浅いと、下層の...
**フォワード [#wa593c23]
***一括 [#bf6a7132]
-ドメイン・コンテキスト
--入力
システムインテグレーターが遭遇し得るITシステムの性能問題...
--出力
アプリケーション層の性能問題
1.1 コード・ロジック起因の問題
1.1.1 非効率なアルゴリズム・データ構造の使用
1.1.2 ループ内での重い処理や無駄な繰り返し
1.1.3 同期処理の多用による待ち時間増大
1.2 メモリ管理起因の問題
1.2.1 メモリリーク
1.2.2 過剰なオブジェクト生成・GC頻発
1.3 並行・同時実行起因の問題
1.3.1 ロック競合・デッドロック
1.3.2 スレッドプール枯渇・コンテキストスイッチ過多
データベース層の性能問題
2.1 クエリ実行計画起因の問題
2.1.1 インデックス不足・不適切なインデックス
2.1.2 フルテーブルスキャン・レンジスキャンの多発
2.1.3 複雑なJOIN・サブクエリ・関数使用による計画悪化
2.2 データベースリソース・構成起因の問題
2.2.1 接続プール枯渇・同時接続数超過
2.2.2 バッファキャッシュ・共有プール不足
2.2.3 パラメータ設定ミス(SGA/PGA、並列度など)
2.3 同時実行制御起因の問題
2.3.1 行ロック・表ロックの競合・待ち時間増大
2.3.2 デッドロックの頻発
インフラストラクチャ層の性能問題
3.1 CPUリソース起因の問題
3.1.1 CPU使用率100%継続(CPUバウンド)
3.1.2 高コンテキストスイッチ・割り込み多発
3.2 メモリリソース起因の問題
3.2.1 物理メモリ枯渇→スワップイン/アウト多発
3.2.2 ページフォルト率の急上昇
3.3 ストレージI/O起因の問題
3.3.1 ディスクI/O待ち時間増大(I/Oバウンド)
3.3.2 低IOPS・高レイテンシ(HDD vs SSD、RAID構成)
3.3.3 ファイルシステム断片化・ログ待ち
ネットワーク層の性能問題
4.1 帯域・スループット起因の問題
4.1.1 ネットワーク帯域飽和
4.1.2 大量データ転送時の輻輳
4.2 遅延・品質起因の問題
4.2.1 RTT(往復遅延時間)の増大
4.2.2 パケットロス・再送多発
4.2.3 経路変更・NAT・ファイアウォールによる遅延
4.3 負荷分散・経路制御起因の問題
4.3.1 ロードバランサの設定ミス・偏り
4.3.2 DNS解決遅延・キャッシュ問題
アーキテクチャ・設計・統合層の性能問題
5.1 スケーラビリティ・拡張性設計の問題
5.1.1 スケールアップ限界に達した垂直スケーリング依存
5.1.2 水平スケール時のステート管理不備(セッション、キャ...
5.1.3 単一障害点(SPOF)によるスケール限界
5.2 キャッシング・最適化戦略の欠如
5.2.1 キャッシュ未導入・キャッシュ率の低さ
5.2.2 キャッシュ無効化・整合性維持の失敗
5.3 統合インターフェース起因の問題
5.3.1 外部API・マイクロサービスコールの遅延・タイムアウト
5.3.2 メッセージキュー(MQ)の蓄積・バックログ
5.3.3 バッチ処理・ETLジョブの長時間化・同時実行競合
-ドメイン・ナレッジ
--入力~
網羅性が低く概要レベルになる場合は、章・節・項単位で入力...
ITシステムインテグレーターが遭遇し得るITシステムの性能問...
--出力
---アプリケーション層の性能問題~
https://grok.com/share/c2hhcmQtMi1jb3B5_0bc48e96-8f91-4fb...
---データベース層の性能問題~
https://grok.com/share/c2hhcmQtMi1jb3B5_c2ab69c0-d003-46c...
---インフラストラクチャ層の性能問題~
https://grok.com/share/c2hhcmQtMi1jb3B5_6fb395c3-879f-47f...
---ネットワーク層の性能問題~
https://grok.com/share/c2hhcmQtMi1jb3B5_8737912d-2361-4b5...
---アーキテクチャ・設計・統合層の性能問題~
https://grok.com/share/c2hhcmQtMi1jb3B5_086f30f0-8ceb-42e...
※ フォワード生成ではドメイン・コンテキストが、ドメインに...
--例えば「アプリケーション実装によるラウンドトリップ問題...
--この問題は、プロンプト・エンジニアリングで解決すること...
***逐次 [#cba2b3ba]
逐次、対象ドメインを絞る提案があるのでドリルダウンする。
-入力:ITシステムインテグレーターが遭遇し得るITシステムの...
-出力:...回答... もしよければ 👉️ Web系/業務系/クラウド/...
-入力:(例)業務系の設計・実装
-出力:...回答... もしよければ 👉️ 新規開発/既存改善か?、...
-入力:(例)新規・オンライン
※ 対話的で解り易いが、体系的ではない。体系的な情報になる...
**リバース [#b5be33d5]
***Vector RAG、Graph RAG [#y6f5f128]
あまり成績が良くないので割愛
-Vector RAGは質問に関係するチャンクに回答が含まれるとは限...
-Graph RAGはインデックス作成にコストが掛かり過ぎるわりに...
***Agentic RAG [#i488fa2a]
-入力
あなたはユーザーの要求に合わせインターネット検索を行い、...
インターネットや、インターネット上の以下の優先ナレッジか...
https://opentouryo.osscons.jp/
https://techinfoofmicrosofttech.osscons.jp/
https://dotnetdevelopmentinfrastructure.osscons.jp/
優先ナレッジを使用する場合、以下の様に検索してください。
site:techinfoofmicrosofttech.osscons.jp {キーワード}
参考にしたWebページ情報はユーザにも提示して下さい。
ユーザーの要求:
「システムインテグレーターが遭遇しうるのITシステムの性能...
※ キーワードには「性能」「遅い」「遅延」などを使用します。
-出力:なかなかイイが~
https://grok.com/share/c2hhcmQtMi1jb3B5_fe40adaf-4a6e-43e...
--体系的でないため網羅性に問題がある。
--それぞれの「重要度」「優先度」が不明
*参考 [#edd7b773]
**[[アプリケーション設計のポイント]] [#zcb89e9b]
**[[インフラストラクチャ設計のポイント]] [#u28c9af8]
**[[性能問題のポイント>https://techinfoofmicrosofttech.os...
ページ名: