Ugrás a tartalomra

Továbbfejlesztett erőforrás-szabályozás az Azure Analysis Serviceshez

Közzététel dátuma: március 06, 2020

Mától két továbbfejlesztés érhető el az Azure Analysis Serviceshez a memória-irányítási lehetőséggel kapcsolatban. A továbbfejlesztések a Memory\QueryMemoryLimit kiszolgálói tulajdonságot és a DbpropMsmdRequestMemoryLimit kapcsolati sztringet javítják. Ezeket a tulajdonságokat 2018 júniusában vezettük be a DAX-lekérdezések által készített memória-várólista korlátozására. A továbbfejlesztések most az MDX-lekérdezésekre is vonatkoznak, így most már minden lekérdezést lefednek, és nem korlátozódnak csupán a memória-várólistára. A teljes lekérdezési lefedettséggel és a jobb pontossággal hatékonyabban szabályozhatja a költséges lekérdezésekhez kapcsolódó memóriát, így magas színvonalú szolgáltatást kínálhat minden olyan felhasználó számára, aki lekérdezést küld az Azure Analysis Services-kiszolgálóra.

A Memory\QueryMemoryLimit kiszolgálótulajdonság lehetővé teszi olyan költséges lekérdezések szabályozását, amelyek jelentős megvalósítással járnak. Ha a lekérdezés eléri a tulajdonsággal megadott korlátot, az Azure Analysis Services megszakítja a lekérdezést, és hibát ad vissza a hívónak. Ez segít csökkenteni a kiszolgáló más egyidejű felhasználóira gyakorolt hatást. Az alábbi képernyőképen a Memory\QueryMemoryLimit kiszolgálótulajdonság lekérdezésenként 20%-ban maximalizálja a memóriahasználatot. A 100 alatti értékek a százalékot jelölik, ha több mint 100, akkor bájtban van megadva, és a 0 érték azt jelenti, hogy nincs korlát. Ahogy a képernyőképen is látható, jelölje be a speciális (az összes) tulajdonságok megjelenítése jelölőnégyzetet a beállítás megjelenítéséhez. További információt arról, hogy az Azure Analysis Services hogyan foglalja le és szabadítja fel a memóriát a termék dokumentációjában a Memóriatulajdonságok szakaszban talál.

kiszolgáló tulajdonságai

Az Azure Analysis Services ügyfélalkalmazásai dönthetnek úgy, hogy a DbpropMsmdRequestMemoryLimit parancstulajdonság megadásával tovább csökkentik a lekérdezésenként engedélyezett memóriát. Ahogy az a termékdokumentációban a Kapcsolati karakterláncok tulajdonságai (Analysis Services) részben a Speciális célú paraméterek szakaszban olvasható, a DbpropMsmdRequestMemoryLimit értéket kilobájtban (KB) kell megadnia. Ha mindkettő meg van adva, akkor a tényleges memóriakorlát a kisebb érték lesz

Ezek a továbbfejlesztések nem érhetők el az SQL Server Analysis Services 2019-es kiadásában.

  • Azure Analysis Services
  • Features
  • Services

Kapcsolódó termékek