sql >> Databasteknik >  >> RDS >> PostgreSQL

Fördelat på flera kolumner

Det beror på hur mycket du vill skära databasen, och om hur färre poster du vill distribuera i varje partition, menar jag om du lägger till mer än en kolumn i distributionen kommer du att fragmentera mycket mer data till fler partitioner.

Det beror också på om du skär med modulo eller hash ...

Men enligt min åsikt, om du har en primärnyckel med flera kolumner och du vill skärpa med den här primärnyckeln kan det ha en mening att fördela efter flera kolumner (med alla kolumner i primärnyckeln) annars bör du skärpa med en enda kolumn som i de flesta fall räcker det .



  1. Hur skriver jag en postgres lagrad procedur som inte returnerar något?

  2. Hur beräknar man antalet hopp mellan källan och destinationen?

  3. Django:duplicerat nyckelvärde bryter mot unik begränsning

  4. Skapar trigger i mysql för generation UUID