Luotettava - Suorituskyky

Lue lisää Hyvin rakennettu luotettuluotettavasuorituskykyviive

Mistä etsiä?
Tuotealue | Sijainti
Miltä hyvä näyttää?
Kuvio
Data 360 | Organisaatio✅ Datavirrat hyödyntävät täyttä päivitystä täydellisen päivityksen sijaan, jos se on mahdollista Täysi päivitys tyhjentää taulukon kokonaan ja täyttää sen sitten uudelleen tiedoilla. Jos et todellakaan tarvitse täyttä päivitystä, valitse upsert saadaksesi vain uusia ja/tai päivitettyjä tietueita. Tämä parantaa käsittelyaikoja ja vähentää luoton käyttöä
Einstein | Agentit✅ Agenttien aiheeseen on kohdistettu enintään 15 toimintoa Agent Builderin "Tämän aiheen toiminnot" -välilehdessä näytetään vähintään 15 toimintoa
Einstein | Hakuindeksit✅ Ohita kentät, joilla on alhainen kardinaliteetti hakuindekseistä, vähentääksesi agenttien viiveitä Syöttämällä kenttiä, joilla on erittäin alhainen kardinaliteetti (luettelossa olevien erillisten elementtien määrä) tai alhainen entropia (luettelokohteet keskittyvät muutamaan arvoon), voi vaikuttaa relevanttiuteen ja viiveeseen Käytä hakuindeksien rakentajan lisäasetuksia valitaksesi vain relevantteja kenttiä pilkkomiseen. Tämä vähentää hakuindeksisi kokoa, mikä vähentää agenttiesi viiveitä
Sovellusalusta | Kulku✅ Määritä Nouda tietueita -osiossa olevia kenttiä suorituskyvyn parantamiseksi Kun määrität Nouda tietueita -elementtiin tallennettavat kentät, vähennät palvelimelta palautettavien ja asiakassovellukselle välitettävien tietojen määrää. Jos datataulukko kuluttaa tämän elementin tuloksia, saatat nähdä komponenttisi suorituskyvyn merkittävän parantuneen.
Sovellusalusta | Organisaatio✅ Raportit tarjoavat yhden käyttötarkoituksen
Sovellusalusta | Organisaatio✅ Raportit sisältävät vähimmäismäärän rivejä ja sarakkeita, joita tarvitaan päätösten tekemiseen
Sovellusalusta | Organisaatio✅ Suodattimet käyttävät yhtä kuin/ei yhtä kuin
Sovellusalusta | Organisaatio✅ Suodattimet eivät sisällä kaavakenttiä
Sovellusalusta | Organisaatio✅ Jakomallit on yksinkertaistettu mahdollisimman paljon
Sovellusalusta | Organisaatio✅ Mukautetut käyttöliittymäkomponentit käyttävät Lightning
Sovellusalusta | Organisaatio✅ LWC käyttää datatoimintoihin Lightning Data Servicea
Sovellusalusta | Organisaatio✅ Luettelotietojen lajittelu ja suodattaminen käsitellään asiakaspuolella JavaScriptilla
Sovellusalusta | Organisaatio✅ Luettelonäkymät, raportit ja mittaristot tarkastetaan suorituskyvyn perusteella Säännölliset tarkastukset havaitsevat suorituskykyongelmat (korkea suorituksen aikainen/DB-käyttö) ja vähiten suoriutuvat luettelonäkymät, raportit ja mittaristot päivitetään tai poistetaan
Sovellusalusta | Organisaatio✅ Salesforce Edge on käytössä

Lue lisää Hyvin rakennettu luotettuluotettavasuorituskykylähtöteho

Mistä etsiä?
Tuotealue | Sijainti
Miltä hyvä näyttää?
Kuvio
Sovellusalusta | Apex✅ Bulk API -erän koot on säädetty huolellisesti Erän koko vaihtelee todennäköisesti töiden välillä objektien luonteen, toiminnon ja objektin perustana olevan automatisoinnin perusteella. Pieni taide, eikä tiede, on tärkeää säätää erän kokoa siten, että se suorittaa mahdollisimman paljon töitä, mutta enintään 10 minuutin suoritusaika
Sovellusalusta | Suunnittelun standardit✅ Ohjeita sovellusalustan välimuistin käyttämiseen noudattaa sovellusalustan välimuistin suositeltuja käytäntöjä
Sovellusalusta | Organisaatio✅ DML- tai Database-metodit toimivat aina Apexin kokoelmia vastaan
Sovellusalusta | Organisaatio✅ SOQL-lausekkeet ovat valikoivia Ei käytetä LIKE-vertailuja tai osittaisia tekstien vertailuja SOQL:ssä
Sovellusalusta | Organisaatio✅ SOQL-lausekkeet ovat valikoivia Vertailuoperaattorit käyttävät positiivista logiikkaa (eli INCLUDES, IN) ensisijaisena tai vain logiikkana SOQL-lausekkeissa
Sovellusalusta | Organisaatio✅ SOQL-lausekkeet ovat valikoivia Käyttötarkoitus on = NULL, != NULL on harvinainen ja/tai se noudattaa aina positiivista vertailuoperaattoria SOQL-lausekkeissa
Sovellusalusta | Organisaatio✅ SOQL-lausekkeet ovat valikoivia Ei LIMIT 1-lausekkeita näytetään SOQL:ssä
Sovellusalusta | Organisaatio✅ Silmukan sisällä ei näytetä SOQL:ää
Sovellusalusta | Organisaatio✅ Kaikki yleismerkkien ehdot näytetään SOSL:ssä
Sovellusalusta | Organisaatio✅ Bulkkausta käytetään datalle ja järjestelmätoiminnoille
Sovellusalusta | Organisaatio✅ Ei-synkronoitua käsittelyä suositaan aina, kun se on mahdollista
Sovellusalusta | Organisaatio✅ Sovellusalustan välimuistin osiot on määritetty
Sovellusalusta | Organisaatio✅ SOQL-lausunnot ovat valikoivia
Sovellusalusta | Organisaatio✅ SOQL-lausekkeet ovat valikoivia Ei ALL ROWS-avainsanan käyttöä näytetään SOQL-lausekkeissa

Lue lisää Hyvin rakennettu luotettuluotettavasuorituskykyviive

Mistä etsiä?
Tuotealue | Sijainti
Mitä vältettävä?
Anti-Kuvio
Data 360 | Organisaatio⚡️ Datavirtojen päivitystila on oletusarvoisesti Täysi päivitys Kaikki tai useimmat datavirrat käyttävät Täysi päivitys -päivitystilaa
Einstein | AgentitAgenttien aiheeseen on kohdistettu yli 15 toimintoa. Agent Builderin "Tämän aiheen toiminnot" -välilehdessä on yli 15 toimintoa
Sovellusalusta | Lightning (LWC)⚡️ Oletetaan, että sovelluksen tapahtumat suoritetaan vain, kun komponenttia käytetään Lightning, välilehtiin sisältyvät komponentit, jotka eivät ole keskitettyjä, saattavat edelleen kuunnella sovelluksen tapahtumia, vaikka ne eivät olisi näkyvissä
Sovellusalusta | Organisaatio⚡️ Jakomallit ovat monimutkaisia
Sovellusalusta | Organisaatio⚡️ Mukautetut käyttöliittymäkomponentit käyttävät Aura- tai Visualforcea
Sovellusalusta | Organisaatio⚡️ LWC käyttää datatoiminnoissa Apexia
Sovellusalusta | Organisaatio⚡️ Luettelotietojen lajittelu ja suodattaminen käsitellään palvelinpuolella Apexilla
Sovellusalusta | Organisaatio⚡️ Suodattimien käyttö sisältää/ei sisällä
Sovellusalusta | Organisaatio⚡️ Suodattimet sisältävät kaavakenttiä
Sovellusalusta | Organisaatio⚡️ Salesforce Edge ei ole käytössä
Sovellusalusta | Organisaatio⚡️ Raportit tarjoavat useita käyttötarkoituksia
Sovellusalusta | Organisaatio⚡️ Raportit sisältävät ylimääräisiä rivejä ja sarakkeita, joita ei tarvita päätösten tekemiseen

Lue lisää Hyvin rakennettu luotettuluotettavasuorituskykylähtöteho

Mistä etsiä?
Tuotealue | Sijainti
Mitä vältettävä?
Anti-Kuvio
Sovellusalusta | Apex⚡️ Useiden Future- tai Queueable-metodien jonottaminen yhdestä synkronoidusta toiminnosta Useat asynkronimetodit asetetaan jonoon yhdestä synkronoidusta toiminnosta
Sovellusalusta | Apex⚡️ Ylätason/alitason parit jaetaan Bulk API -erissä Useat erät sisältävät alitason tietueita, jotka liittyvät samaan päätietueeseen
Sovellusalusta | Suunnittelun standardit⚡️ Jos sovellusalustan välimuistin käyttöön on ohjeita, se ei ole selkeä tai se ei ole suositeltujen suositeltujen käytäntöjen mukainen
Sovellusalusta | Organisaatio⚡️ SOQL-lausekkeet ovat ei-valinnaisia = NULL, != NULL-ehtoja käytetään SOQL-lausekkeiden ensisijaisena tai ainoana vertailuoperaattorina
Sovellusalusta | Organisaatio⚡️ SOQL-lausekkeet ovat ei-valinnaisia LIMIT 1-lausekkeita, jotka näytetään SOQL:ssä
Sovellusalusta | Organisaatio⚡️ SOQL-lausekkeet ovat ei-valinnaisia ALL ROWS-avainsanaa käytetään SOQL-lausekkeissa
Sovellusalusta | Organisaatio⚡️ DML-lausekkeita ei bulkattu
Sovellusalusta | Organisaatio⚡️ Synkronoituja prosesseja suositaan
Sovellusalusta | Organisaatio⚡️ SOQL näytetään silmukoissa
Sovellusalusta | Organisaatio⚡️ Suunnittele ei-synkronoituja toimintoja päättymään tiettynä aikana Suunnittele prosesseja tai ratkaisuja, jotka oletetaan olevan ei-synkronoituja toimintoja, päättyvät tiettynä aikana tai tietyssä palvelutasosopimuksessa.
Sovellusalusta | Organisaatio⚡️ Erätöiden kerääminen synkronoiduista operaatioista Apex käynnistetään synkronoiduista loppukäyttäjien toiminnoista tai integraation API-kutsuista
Sovellusalusta | Organisaatio⚡️ DML- tai Database-metodit toimivat yksittäisten tietueiden kanssa Apexissa
Sovellusalusta | Organisaatio⚡️ SOQL-lausekkeet eivät ole valikoivia LIKE ja yleismerkkien suodatusehdot näytetään SOQL-lausekkeissa
Sovellusalusta | Organisaatio⚡️ SOQL-lausekkeet eivät ole valikoivia Vertailuja käyttämällä NOT, NOT IN-ehtoja käytetään ensisijaisena tai ainoana vertailuoperaattorina SOQL-lausekkeissa
Sovellusalusta | Organisaatio⚡️ Visualforce tilaa käytetään sovelluksen välimuistiin tallentamiseen
Sovellusalusta | Organisaatio⚡️ SOSL:ää käytetään harvoin tai ei yhdenmukaisesti yleismerkkien valintaehdoille
Sovellusalusta | Visualforce⚡️ Liiallinen kysely Visualforce etäasetusten aikana Suuri liikenne Visualforce kyselevät tietokantaa useammin kuin viiden minuutin välein