我有一個AX2012R2 CU6(建&客戶6.2.1000.1437,內核6.2.1000.5268)具有以下問題:AX 2012R2:查找查詢的時間太長,查找從未打開
在AP>期刊>發票>發票Journal> lines(form LedgerJournalTransVendInvoice),當我選擇Vendor爲賬戶類型然後在賬戶字段中激活查找,AX凍結了幾分鐘,當它恢復時,查找被關閉/從不打開。每當帳戶類型供應商,其他帳戶類型正常工作時都會發生這種情況。
我調試這LedgerJournalEngine.accountNumLookup() - > VendTable.lookupVendor線
formSegmentedEntryControl.performFormLookup(formRun);
上述過程佔用的時間。
我僱用驅魔人之前有什麼想法?
它正在執行什麼查詢?追蹤並調整它。 –
它的基本AX: SELECT FIRSTFAST AccountNum,黨 \t FROM VendTable(VendTable)ORDER BY VendTable.AccountNum ASC \t聯接名稱,市,定位器,州,郵編,CountryRegionId,NameAlias \t FROM DirPartyLookupGridView(DirPartyLookupGridView) \t ON VendTable.Party = DirPartyLookupGridView.Party \t AND((((DirPartyLookupGridView.AddressValidFrom <= 2015-12-15T14:29:27)&& \t(DirPartyLookupGridView.AddressValidTo> = 2015-12-15T14:29:27)) )) –
此外:我運行從SQL Server,前1000行的視圖DIRPARTYLOOKUPGRIDVIEW。花了三分鐘。 在非R2環境中,五秒鐘。 –