myisamchk tiene soporte para las siguientes opciones en cuanto a acciones que no son comprobaciones ni reparaciones de tablas:
--analyze, -a
Analiza la distribución de las claves. Esto mejora el
rendimiento de las join habilitando al optimizador de join
para escober mejor el orden en que unirá las tablas y
qué claves debería utilizar. Para obtener información
sobre la distribución, utilice el comando
myisamchk --description --verbose
tbl_name
o la
sentencia SHOW KEYS FROM
.
tbl_name
--description, -d
Imprime información descriptiva sobre la tabla.
--set-auto-increment[=
value
],
-A[value
]
Fuerza que la numeración auto incremental para los nuevos
registros comience en un valor dado (o superior, si
existen registros con valores autoincrementales tan
altos). Si value
no está
especificado, el incremente automático comienza con al
valor más grande que haya actualmetne en la tabla, más
uno.
--sort-index, -S
Ordena los bloques de árboles de índices de mayor a menor. Esto optimiza las búsquedas y hace que el escaneo por clave de las tablas sea más rápido.
--sort-records=
#
, -R
#
Ordena los registros de acuerdo a un índice particular.
Esto hace que sus datos están mucho más localizables y
puede agilizar operaciones SELECT
y
ORDER BY
basados en rangos que utilicen
este índice. (La primera vez que utilice esta opción
para ordenar una tabla, puede ser muy lento.) Para
determinar los números de índices de una tabla, utilice
SHOW KEYS
, que muestra los índices de
una tabla en el mismo orden en que
myisamchk los ve. Los ínidces están
numerados comenzando por 1.
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.