MySQLParticionamiento


Observaciones

  • RANGO de particionamiento . Este tipo de partición asigna filas a particiones basadas en valores de columna que se encuentran dentro de un rango determinado.

  • Partición de la lista . Similar a la partición por RANGO, excepto que la partición se selecciona en base a columnas que coinciden con uno de un conjunto de valores discretos.

  • Particionamiento HASH . Con este tipo de partición, se selecciona una partición en función del valor devuelto por una expresión definida por el usuario que opera en valores de columna en filas para insertarse en la tabla. La función puede consistir en cualquier expresión válida en MySQL que produzca un valor entero no negativo. Una extensión de este tipo, LINEAR HASH , también está disponible.

  • Partición clave . Este tipo de partición es similar a la partición por HASH, excepto que solo se suministran una o más columnas para evaluar, y el servidor MySQL proporciona su propia función de hashing. Estas columnas pueden contener valores distintos a los enteros, ya que la función de hashing proporcionada por MySQL garantiza un resultado entero independientemente del tipo de datos de la columna. Una extensión de este tipo, LINEAR KEY , también está disponible.

Particionamiento Ejemplos relacionados