sql >> Database teknologi >  >> RDS >> PostgreSQL

Fordelt efter flere kolonner

Det afhænger af, hvor meget du vil skære databasen, og hvor færre poster du ønsker at distribuere i hver partition, mener jeg, hvis du tilføjer mere end én kolonne i distributionen, vil du fragmentere meget mere data til flere partitioner.

Det afhænger også af, om du sharder med modulo eller hash ...

Men efter min mening, hvis du har en primærnøgle med flere kolonner, og du vil sønderdele med denne primærnøgle, kan det have en mening at fordele efter flere kolonner (med alle kolonnerne i primærnøglen), ellers bør du sønderdele med en enkelt kolonne, der i de fleste tilfælde er det nok .



  1. PostgreSQL - hvordan kører man VACUUM fra kode uden for transaktionsblok?

  2. Dato til millisekunder / millisekunder til dato

  3. Kunne ikke åbne forbindelse forårsaget af Dette resultatsæt er lukket

  4. Caching med PHP for at fjerne stress fra MySQL