Megosztás a következőn keresztül:


Blobpartíciók optimalizálása

Ha az ügyfelek kis blokkméretekkel töltenek fel adatokat, egy hatékony elnevezési séma kiválasztásával javíthatja a teljesítményt. A kis blokkméret kisebb, mint 256 KiB. A nagyobb blokkokat nem érinti a partíció elnevezése.

Partíciókulcsok és hatékony elnevezési sémák

A blob partíciókulcsa a fiók neve + tároló neve + blob neve. A partíciókulcs az adatok tartományokra való particionálására szolgál, és ezek a tartományok terheléselosztása a rendszeren belül történik.

Az adatok hatékonyabb particionálásának elősegítése érdekében kerülje az olyan szekvenciális elnevezési sémákat, mint a log20160101, log20160102. log20160103 Ezek a sémák egyetlen kiszolgálón összpontosítják a forgalmat, amely túllépheti a méretezhetőségi célokat, és késési problémákat okozhat.

Ehelyett a lehető leghamarabb adjon hozzá egy kivonat karaktersorozatot (például három számjegyet) a blob partíciókulcsában. Ha időbélyegeket szeretne használni a nevekben, fontolja meg egy másodperces érték hozzáadását az időbélyeg elejéhez (például: ssyyyymmdd).

Ha időbélyegeket vagy numerikus azonosítókat használ, kerülje a csak hozzáfűző vagy az előre írt mintákat. Ezek a minták az összes forgalmat egyetlen partícióra irányítják, ami megakadályozza a terheléselosztást. Ha azonban ezeket a mintákat szeretné használni, fontolja meg az adatok több blobra való felosztását. Alkalmazzon kivonatelőtagot minden olyan blobra, amely egy időintervallumot, például másodpercet (ss) vagy percet (mm) jelöl. Így a forgalom nem lesz ismétlődően egyetlen blobra irányítva egyetlen partíciókiszolgálón, amely meghaladhatja a méretezhetőségi korlátokat.

Következő lépések