Aiempaa parempi suorituskyky käytettäessä useita laajennuksia
Tärkeää
Tämä sisältö on arkistoitu eikä sitä päivitetä. Uusimmat ohjeet ovat kohdassa Business Centralin uudet ja muuttuneet toiminnot. Uusimmat julkaisusuunnitelmat ovat kohdassa Dynamics 365:n, Power Platformin ja Cloud for Industryn julkaisusuunnitelmat.
Käyttö | Julkinen esiversio | Yleinen saatavuus |
---|---|---|
Järjestelmänvalvojille, tekijöille, markkinoijille tai analyytikoille automaattisesti | 8 syys 2023 | 2 loka 2023 |
Liiketoiminta-arvo
Palvelimen tietojen latausnopeuden parantamisesta on etua kaikissa käyttöskenaarioissa, mukaan lukien verkkopalveluintegroinneissa, taustatehtävissä ja vuorovaikutteiset istunnoissa.
Toiminnon tiedot
Tässä julkaisussa keskitytään seuraavan keskeisen Business Central Serverin tietopinon osan optimointiin: taulukkolaajennusten tietomalli.
Kun kehittäjä aiemmissa julkaisuissa laajensi taulukon, taulukkolaajennuksen kentät tallennettiin tietokannassa erilliseen kumppanitaulukkoon. Tämä rakenne valittiin, jotta sovelluksen elinkaari (asennus, päivitys, asennuksen poisto) ei häiritsisi perustaulukon normaalia käyttöä. Valitettavasti se vaikutti myös järjestelmän suorituspalvelun suorituskykyyn, koska Business Central Serverin on liitettävä taulukkolaajennusten tiedot taulukon tietoja luettaessa. Esimerkiksi taulukossa, jossa on 7 taulukkolaajennusta, palvelimen olisi ehkä tehtävä 7-suuntainen liitos.
Tämä julkaisu muuttaa taulukkolaajennusten tietomallia siten, että taulukkoon kaikista laajennuksista lisätyt kentät tallennetaan nyt samaan kumppanitaulukkoon. Tässä uudessa mallissa palvelimen ei tarvitse koskaan tehdä kun yksi perustaulukon ja kumppanitaulukon välinen liitos. Tämän odotetaan vähentävän merkittävästi taulukkolaajennusten vaikutusta perustaulukoiden suorituskykyyn samalla, kun sovelluksen elinkaaritapahtumat pysyvät vakaina. Pilvipalveluihin siirtymistyökalu tukee tätä uutta rakennetta, kun tietoja siirretään aiemmista versioista versioon 23.
Odotettu lukusuoritus taulukkolaajennusten määrän mukaan
On huomattava, että tämä muutos ei vaikuta taulukkomalliin, kuten AL-kielessä havaittiin, joten laajennuksen tai sovelluksen julkaisijoilta ei tarvita koodimuutoksia. Uudesta tietomallista on tietokannassa hyötyä myös siten, että kehittäjät voivat nyt järjestää koodin taulukkolaajennusten avulla haluamallaan tavalla ilman, että olisi pohdittava, miten sovelluksissa sijaitsevat taulukkolaajennukset vaikuttavat suorituskykyyn.