Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Om dina klienter laddar upp data med små blockstorlekar kan du förbättra prestanda genom att välja ett effektivt namngivningsschema. En liten blockstorlek är mindre än 256 KiB. Större block påverkas inte av partitionsnamngivning.
Partitionsnycklar och effektiva namngivningsscheman
Partitionsnyckeln för en blob är kontonamn + containernamn + blobnamn. Partitionsnyckeln används för att partitionera data i intervall och dessa intervall är belastningsutjäxlade i hela systemet.
Undvik sekventiella namngivningsscheman, till exempel log20160101, , log20160102log20160103för att hjälpa systemet att partitioneras data mer effektivt. Dessa scheman koncentrerar trafik på en server, vilket kan överskrida skalbarhetsmål och orsaka problem med svarstid.
Lägg i stället till en hash-teckensekvens (till exempel tre siffror) så tidigt som möjligt i partitionsnyckeln för en blob. Om du planerar att använda tidsstämplar i namn kan du överväga att lägga till ett sekundersvärde i början av tidsstämpeln (till exempel: ssyyyymmdd).
Om du använder tidsstämplar eller numeriska identifierare ska du undvika mönster med endast tillägg eller endast prepend. Dessa mönster dirigerar all trafik till en enda partition som förhindrar belastningsutjämning. Men om du planerar att använda dessa mönster bör du överväga att dela upp data i flera blobar. Använd ett hash-prefix på varje blob som representerar ett tidsintervall, till exempel sekunder (ss) eller minuter (mm). På så sätt dirigeras inte trafiken upprepade gånger till en enskild blob på en enskild partitionsserver som kan överskrida skalbarhetsgränserna.