アーティクル - CS327061

Windchill PDMLink で Microsoft SQL Server を使用したワークスペースまたは EPM ドキュメントのリクエストが遅い

修正日: 22-Jul-2024   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • Windchill PDMLink 11.1 M020 to 13.0
  • Microsoft SQL Server

説明

  • 数千のオブジェクトを含むワークスペースでの読み込み、アクティブ化、チェックイン、チェックアウトには 8 ~ 9 分かかります。
    • スタンドアロンのWebブラウザでも発生する
    • テーブルビューはOOTBです
    • Windchill のポイントから見ると、JDBC のボトルネックは発生しません。
  • オブジェクト数が少ない小さなワークスペースが正しく読み込まれる
  • 大きなワークスペースに切り替えると、Creo がハングしたり、読み込みに長い時間がかかったりする
  • CADドキュメント情報ページが遅い
    • たとえば、 EPM ドキュメントの詳細> WVS 属性コンテンツ>表現/注釈テーブルが表示されるまでに 1 分ほどかかる場合があります。
  • 以下のSQLはメソッドサーバーに大きなデータを返します
SELECT 'wt.content.ApplicationData',A0.authoredBy,A0.blob$clientData,A0.category,A0.chapterDelegate,A0.checksum,A0.clientData,
A0.comments,A0.classnamekeyA4,A0.idA3A4,A0.description,A0.distributable,A0.fileName,A0.fileSize,...,A1.idA3B5,...A1.idA2A2,A1.updateCountA2,CONVERT(varchar,A1.updateStampA2,120) 
FROM ApplicationData A0,HolderToContent A1 
WHERE ((A0.role = ?)) AND ((A1.idA3B5 = A0.idA2A2) 
AND (A1.idA3A5 IN (SELECT item FROM #wtarray13236_1057413564)))
  • 経過時間の分布は以下のとおりです
wt.session.SessionContextDestroyer.doFilterInternal [100%]
. wt.httpgw.FilterChainImpl.doFilter [100%]
. | wt.httpgw.HTTPAuthGatewayServlet.serviceWithoutFilters [100%]
. | . wt.httpgw.HTTPGatewayServlet.serviceWithoutFilters [100%]
. | . | wt.httpgw.MethodRequestHandler.handleRequest [100%]
. | . | . wt.httpgw.HTTPServer.processRequest [100%]
. | . | . | java.lang.reflect.Method.invoke [100%]
. | . | . | . sun.reflect.DelegatingMethodAccessorImpl.invoke [100%]
. | . | . | . | sun.reflect.GeneratedMethodAccessor495.invoke [100%]
. | . | . | . | . com.ptc.windchill.uwgm.soap.impl.uwgm.BinaryRequestHandler.getCacheDescriptor [100%]
. | . | . | . | . | com.ptc.windchill.uwgm.soap.impl.uwgm.BinaryRequestHandler.processRequest [100%]
. | . | . | . | . | . com.ptc.windchill.uwgm.proesrv.ProeService.execute [100%]
. | . | . | . | . | . | com.ptc.windchill.uwgm.proesrv.ProeService.executeTransaction [100%]
. | . | . | . | . | . | . com.ptc.windchill.uwgm.proesrv.UwgmTransactionExecuterImpl.executeTransaction [100%]
. | . | . | . | . | . | . | com.ptc.windchill.uwgm.proesrv.UwgmTransactionExecuterImpl.execute [100%]
. | . | . | . | . | . | . | . com.ptc.windchill.uwgm.proesrv.StandardRequestDispatcher.scanRequests [100%]
. | . | . | . | . | . | . | . | com.ptc.windchill.uwgm.proesrv.ProeServiceRequestDispatcher.postScanRequests [100%]
. | . | . | . | . | . | . | . | . com.ptc.windchill.uwgm.proesrv.rrc.RequestResultCache.postProcess [100%]
. | . | . | . | . | . | . | . | . | com.ptc.windchill.uwgm.proesrv.rrc.RequestResultCache.processProductViewInfo [63.33%]
. | . | . | . | . | . | . | . | . | . com.ptc.windchill.uwgm.proesrv.rrc.RRCVisualizationHelper.setPVInfo [63.33%]
. | . | . | . | . | . | . | . | . | . | com.ptc.wvs.server.ui.UIHelper.getPartStructurePVHTML [63.33%]
. | . | . | . | . | . | . | . | . | . | . com.ptc.wvs.server.ui.UIHelper.getProductViewHTML [40%]
. | . | . | . | . | . | . | . | . | . | . | com.ptc.wvs.server.ui.UIHelper.initializeCreoViewUrl [40%]
. | . | . | . | . | . | . | . | . | . | . | . com.ptc.wvs.server.util.PublishUtils.hasAccess [40%]
. | . | . | . | . | . | . | . | . | . | . | . | com.ptc.wvs.server.util.PublishUtils.checkDownloadPermissionsForRepresentations [40%]
. | . | . | . | . | . | . | . | . | . | . | . | . com.ptc.wvs.server.util.FileHelper.getEdFile [40%]
. | . | . | . | . | . | . | . | . | . | . | . | . | com.sun.proxy.$Proxy262.getContentsByRole [40%]
. | . | . | . | . | . | . | . | . | . | . | . | . | . wt.services.ServiceFactory$ServerInvocationHandler.invoke [40%]
. | . | . | . | . | . | . | . | . | . | . | . | . | . | java.lang.reflect.Method.invoke [40%]
. | . | . | . | . | . | . | . | . | . | . | . | . | . | . sun.reflect.DelegatingMethodAccessorImpl.invoke [40%]
. | . | . | . | . | . | . | . | . | . | . | . | . | . | . | sun.reflect.GeneratedMethodAccessor698.invoke [40%]
. | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . wt.content.StandardContentService.getContentsByRole [40%]
. | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | wt.fc.StandardPersistenceManager.query [40%]
. | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . wt.fc.StandardPersistenceManager.query [40%]
. | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | wt.fc.StandardPersistenceManager._query [40%]
. | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . wt.pom.PersistentObjectManager.query [40%]
. | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | wt.pom.PersistentObjectManager.query [40%]
. | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . wt.pds.SQLDatabasePds.query [40%]
. | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | wt.pds.BasicResultCursor.next [40%]
. | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . wt.pds.SequentialResultBuilder.build [33.33%]
. | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | wt.pds.StandardACProcessor.processResults [33.33%]
. | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . wt.pds.PersistableItemBuilder.build [33.33%]
. | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | wt.pds.WTResultSet.readObject [33.33%]
. | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . wt.content._ApplicationData.readExternal [26.67%]

最新バージョンはこちらを参照ください CS327061