sql >> Base de Datos >  >> RDS >> Mysql

CHAR() o VARCHAR() como clave principal en una tabla ISAM MySQL?

también puede usar un índice de ID de usuario, es mucho más rápido para uniones vs char/varchar. los dos segundos que lleva agregar eso ahora podrían ahorrarle mucho tiempo más adelante si accidentalmente tiene que expandir la funcionalidad de su esquema.

algunas trampas en las que pensar:

  • digamos que agregamos algunas tablas en una fecha futura, ¿qué pasa si alguien quiere cambiar un nombre de usuario?
  • digamos que la aplicación tiene más éxito de lo que pensamos, y tenemos que analizar la optimización, ¿realmente desea rehacer su esquema en este punto para reducir la sobrecarga de un índice varchar'ed?