アーティクル - CS1354
Windchill PDMLink 9.1 の PRO/エンジニアからのアップロード中に、パフォーマンスの低い Sql クエリーが実行される
修正日: 25-Apr-2013
適用対象
Windchill PDMLink 9.1 F000-M040説明
- Windchill の PRO/エンジニアからのアップロード中に Sql クエリーが実行されることが不十分です
- 関連 SQL
' AsStoredChildName ' を選択します。 EPMReferenceLink '、A1.
...
EPMDocument A0、EPMDocumentMaster A0B、EPMReferenceLink A1、BaselineMember A2
(A0. idA3masterReference = A0B. idA2A2)
と
(
(
(
IdA3A5 IN (
/* + カーディナリティを選択します (wtot 400) */*
テーブルから (TABLE_OF_NUMBER としてのキャスト (?)) wtot
(ROWNUM > 0)
と (column_value は NULL ではありません)
)
)
AND (A1. idA3B5 = A0. idA3masterReference)
)
)
と
(A2. idA3A5 =?)
AND (A0. idA2A2 = A2. idA3B5)
)
): 数 = 1
...
EPMDocument A0、EPMDocumentMaster A0B、EPMReferenceLink A1、BaselineMember A2
(A0. idA3masterReference = A0B. idA2A2)
と
(
(
(
IdA3A5 IN (
/* + カーディナリティを選択します (wtot 400) */*
テーブルから (TABLE_OF_NUMBER としてのキャスト (?)) wtot
(ROWNUM > 0)
と (column_value は NULL ではありません)
)
)
AND (A1. idA3B5 = A0. idA3masterReference)
)
)
と
(A2. idA3A5 =?)
AND (A0. idA2A2 = A2. idA3B5)
)
): 数 = 1
- Windchill プロファイルで監視される関連スタックトレース
532を起動します。 SimpleTaskDispatcher $ ServiceThread. 実行 (SimpleTaskDispatcher. java:)。
processRequest (SimpleTaskDispatcher. java: 998)-SimpleTaskDispatcher $ ServiceThread. (SimpleTaskDispatcher. java: 998)
com. infoengine. RPCHandler-postProcess (RPCHandler: 1212)
com. infoengine. RPCHandler-postProcess (RPCHandler: 1377)
com. infoengine. ManagementWebject 呼び出し (ManagementWebject. java:81)
com. infoengine. webject.... DispatchTasks (618)
com. infoengine. タスク. executeTask (タスク .java: 1944)
com. infoengine. タスクを起動します (タスク .java: 1730)
com. infoengine. タスク. executeTaskRemotely (タスク .java: 2059)
com. infoengine. adapter. adapter. 送信 (アダプタ. java: 390)
processRequest (WTAdapterImpl) (WTAdapterImpl: 477)
processTask (WTAdapterImpl) (WTAdapterImpl: 688)
com. infoengine. タスクを起動します (タスク .java: 1783)
compiledTasks. windchill.... windchill... $ 2exml を実行します ($ 2exml を実行します。 java:65 を実行します。65を実行します)。
com. インフォエンジン。起動 (externalwebject 実行しています。 java: 119)
com. infoengine. Webject を呼び出します (Webject)
com. infoengine. WebjectProcessor. processTask (WebjectProcessor: 210) ()
com. infoengine. Webject (WebjectProcessor: 573) の順に実行します。
597を反映します。メソッド呼び出し (メソッド .java:)
DelegatingMethodAccessorImpl を反映しています (DelegatingMethodAccessorImpl:25)
GeneratedMethodAccessor651 を反映しています (不明なソース)
windchill-Service_aux. uwgm. uwgm... .java (Service_aux:68) のようになります。
windchill-Service_i. uwgm. uwgm... .java (Service_i: 171) を実行します。
windchill. uwgm. uwgm. uwgm. ProEServiceHandler.. .java (ProEServiceHandler:86) を実行します。
windchill. uwgm. proesrv... 実行 (ProeService. java:75)
windchill. uwgm. proesrv. executeTransaction (ProeService. java:97 の場合)
windchill. uwgm. UwgmTransactionExecuterImpl. executeTransaction (UwgmTransactionExecuterImpl:49) のように設定します。
windchill-UwgmTransactionExecuterImpl. uwgm... (UwgmTransactionExecuterImpl:86) を実行します。
windchill. uwgm.-wgm. Scanrequestdispatcher. scanRequests (StandardRequestDispatcher. java: 733)
windchill は、dispatchRequest (StandardRequestDispatcher. java: 849) のように (StandardRequestDispatcher. java:)
windchill. uwgm. を要求します。 Epmuimport Adrequest. executeRequest (Epmuimport Adrequest. java: 111)
windchill. uwgm. UwgmUploadHelper. アップロード (UwgmUploadHelper: 115) のように設定します。
windchill. uwgm. UwgmUploadHelper. uploadND (UwgmUploadHelper. .java: 140) に設定します。
windchill. uwgm... UwgmAction... java:77 のように設定します。
windchill. uwgm.-wgm. proesrv. executeAction (UploadNDAction). java: 121)
-epm. Epmuimport Admanager フォワード. アップロード (epmuupload Admanager フォワード. java:84)
EPMStandardUploadManager upload. アップロード (EPMStandardUploadManager: 320) ()
EPMStandardUploadManager をアップロードします (EPMStandardUploadManager. .java: 415)
-epm. Epmu/upload Ad. 実行 (epmuupload Ad. java: 560)
709をアップロードして、Queryandcacheドキュメントの依存 (キャッシュ. java:) をキャッシュします。
アップロードキャッシュ. loadDependencies (キャッシュ. java: 865)
クエリーの照会. executeList (Query. java:70)
実行中のクエリー (クエリー. java:65)
AbstractQuery を実行します (AbstractQuery: 229)。
POMProcessor を実行します (POMProcessor.........)
POMProcessor: POMProcessor. java: 274) のクエリーを実行していません。
wt. ConfigSpecEvaluator. 実行 (ConfigSpecEvaluator. java:56) のようになります。
wt. ConfigSpecEvaluator. 実行 (ConfigSpecEvaluator. java:69) のようになります。
wt. ConfigSpecEvaluator. processConfigSpec (ConfigSpecEvaluator. java: 109) のように指定します。
processMultiLineConfigSpec1 (ConfigSpecEvaluator. java: 155) のようにクエリーを実行します。
269を照会します。 ConfigSpecEvaluator. processConfigSpecLine (ConfigSpecEvaluator. java:)
WTConfigSpecHandler プロセス (WTConfigSpecHandler:45) を実行してください。
POMProcessor を実行します (POMProcessor. 1703......)
POMProcessor を実行します (POMProcessor.......)
StandardPersistenceManager (StandardPersistenceManager: 3524) の照会 ()
StandardPersistenceManager (StandardPersistenceManager: 4346) の照会 ()
StandardPersistenceManager クエリー (StandardPersistenceManager: 4448) を検索します。
wt. PersistentObjectManager. クエリー (PersistentObjectManager. java: 1146)
SQLDatabasePds の照会 (SQLDatabasePds. java: 808)
wt. BasicResultCursor. 次 (BasicResultCursor. java: 530)
processRequest (SimpleTaskDispatcher. java: 998)-SimpleTaskDispatcher $ ServiceThread. (SimpleTaskDispatcher. java: 998)
com. infoengine. RPCHandler-postProcess (RPCHandler: 1212)
com. infoengine. RPCHandler-postProcess (RPCHandler: 1377)
com. infoengine. ManagementWebject 呼び出し (ManagementWebject. java:81)
com. infoengine. webject.... DispatchTasks (618)
com. infoengine. タスク. executeTask (タスク .java: 1944)
com. infoengine. タスクを起動します (タスク .java: 1730)
com. infoengine. タスク. executeTaskRemotely (タスク .java: 2059)
com. infoengine. adapter. adapter. 送信 (アダプタ. java: 390)
processRequest (WTAdapterImpl) (WTAdapterImpl: 477)
processTask (WTAdapterImpl) (WTAdapterImpl: 688)
com. infoengine. タスクを起動します (タスク .java: 1783)
compiledTasks. windchill.... windchill... $ 2exml を実行します ($ 2exml を実行します。 java:65 を実行します。65を実行します)。
com. インフォエンジン。起動 (externalwebject 実行しています。 java: 119)
com. infoengine. Webject を呼び出します (Webject)
com. infoengine. WebjectProcessor. processTask (WebjectProcessor: 210) ()
com. infoengine. Webject (WebjectProcessor: 573) の順に実行します。
597を反映します。メソッド呼び出し (メソッド .java:)
DelegatingMethodAccessorImpl を反映しています (DelegatingMethodAccessorImpl:25)
GeneratedMethodAccessor651 を反映しています (不明なソース)
windchill-Service_aux. uwgm. uwgm... .java (Service_aux:68) のようになります。
windchill-Service_i. uwgm. uwgm... .java (Service_i: 171) を実行します。
windchill. uwgm. uwgm. uwgm. ProEServiceHandler.. .java (ProEServiceHandler:86) を実行します。
windchill. uwgm. proesrv... 実行 (ProeService. java:75)
windchill. uwgm. proesrv. executeTransaction (ProeService. java:97 の場合)
windchill. uwgm. UwgmTransactionExecuterImpl. executeTransaction (UwgmTransactionExecuterImpl:49) のように設定します。
windchill-UwgmTransactionExecuterImpl. uwgm... (UwgmTransactionExecuterImpl:86) を実行します。
windchill. uwgm.-wgm. Scanrequestdispatcher. scanRequests (StandardRequestDispatcher. java: 733)
windchill は、dispatchRequest (StandardRequestDispatcher. java: 849) のように (StandardRequestDispatcher. java:)
windchill. uwgm. を要求します。 Epmuimport Adrequest. executeRequest (Epmuimport Adrequest. java: 111)
windchill. uwgm. UwgmUploadHelper. アップロード (UwgmUploadHelper: 115) のように設定します。
windchill. uwgm. UwgmUploadHelper. uploadND (UwgmUploadHelper. .java: 140) に設定します。
windchill. uwgm... UwgmAction... java:77 のように設定します。
windchill. uwgm.-wgm. proesrv. executeAction (UploadNDAction). java: 121)
-epm. Epmuimport Admanager フォワード. アップロード (epmuupload Admanager フォワード. java:84)
EPMStandardUploadManager upload. アップロード (EPMStandardUploadManager: 320) ()
EPMStandardUploadManager をアップロードします (EPMStandardUploadManager. .java: 415)
-epm. Epmu/upload Ad. 実行 (epmuupload Ad. java: 560)
709をアップロードして、Queryandcacheドキュメントの依存 (キャッシュ. java:) をキャッシュします。
アップロードキャッシュ. loadDependencies (キャッシュ. java: 865)
クエリーの照会. executeList (Query. java:70)
実行中のクエリー (クエリー. java:65)
AbstractQuery を実行します (AbstractQuery: 229)。
POMProcessor を実行します (POMProcessor.........)
POMProcessor: POMProcessor. java: 274) のクエリーを実行していません。
wt. ConfigSpecEvaluator. 実行 (ConfigSpecEvaluator. java:56) のようになります。
wt. ConfigSpecEvaluator. 実行 (ConfigSpecEvaluator. java:69) のようになります。
wt. ConfigSpecEvaluator. processConfigSpec (ConfigSpecEvaluator. java: 109) のように指定します。
processMultiLineConfigSpec1 (ConfigSpecEvaluator. java: 155) のようにクエリーを実行します。
269を照会します。 ConfigSpecEvaluator. processConfigSpecLine (ConfigSpecEvaluator. java:)
WTConfigSpecHandler プロセス (WTConfigSpecHandler:45) を実行してください。
POMProcessor を実行します (POMProcessor. 1703......)
POMProcessor を実行します (POMProcessor.......)
StandardPersistenceManager (StandardPersistenceManager: 3524) の照会 ()
StandardPersistenceManager (StandardPersistenceManager: 4346) の照会 ()
StandardPersistenceManager クエリー (StandardPersistenceManager: 4448) を検索します。
wt. PersistentObjectManager. クエリー (PersistentObjectManager. java: 1146)
SQLDatabasePds の照会 (SQLDatabasePds. java: 808)
wt. BasicResultCursor. 次 (BasicResultCursor. java: 530)
最新バージョンはこちらを参照ください CS1354