Calendario |
| l | m | m | g | v | s | d |
---|
25 | 26 | 27 | 28 | 29 | 30 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 1 | 2 | 3 | 4 | 5 |
|
|
Calo prestazioni dei bulk delete
In seguito a indagini con SQL Profiler un mio collega ha individuato la causa del peggioramento delle prestazioni dei bulk delete riguardanti un numero elevato di records.
Si tratta di un uso eccessivo di table variables (funzione CRM dbo.fn_CollectForCascadeDelete).
Le table variables sono messe in cache nel tempdb e vi rimangono fino al riavvio del servizio SQL Server (il tempdb è ricreato).
Una alternativa al riavvio consiste nello svuotamento della cache prima di effettuare Leggi tutto il post...
mercoledì, 17 giu 2009 Ore. 10.18
FetchXml
La fetch è uno strumento molto utile e veloce se si devono fare dei controlli. Una funzione per gestire comodamente le fetch Xml in crm.
public static int GetParticipationCount(string entityName, string attributeName, object attributeValue) { string fetchXml = @" <fetch mapping=""logical"" aggregate=""true""> <entity name=""{0}""> <attribute name Leggi tutto il post...
mercoledì, 10 giu 2009 Ore. 14.33
CRM Client Local Data Group
Gestire i Local DataGroup nel CRM4.0 non è certo cosa semplice, visto che bisogna configurarli per ogni singolo client su cui è installato il crm outlook client.
Purtroppo ancora non cè un modo centralizzato da dove poter andare a settare i LDG, ma si può andare sul DB a capire la configurazione per ogni client, quindi controllare che sia corretta, con una query del tipo:
SELECTSU.fullname,SU.mp_code,SU.businessunitidname,UQB.name,UQB.FetchXmlFROM [OrgName_MSCRM].[dbo].UserQueryBase UQB&n Leggi tutto il post...
lunedì, 08 giu 2009 Ore. 17.17
|
Archivio Posts |
Anno 2020
Anno 2018
Anno 2015
Anno 2013
Anno 2011
Anno 2010
Anno 2009
Anno 2008
|
Statistiche |
- Views Home Page: 15.056
- Views Posts: 58.202
- Views Gallerie: 2.837
- n° Posts: 117
- n° Commenti: 1
|
|