Lo que tardé años en aprender a leer en el EXPLAIN de MySQL: por qué un índice en possible_keys no quiere decir que se use, qué avisa la columna Extra y por qué un índice de tres columnas no sirve para cualquier WHERE. Con una tabla de 200 000 pedidos y los planes reales.
Las maneras en que fui poblando tablas para probar una aplicación, de la más ingenua a la que uso hoy: INSERT a mano, la tabla que se copia a sí misma, una serie generada con SQL y un procedimiento que lee las columnas. Con el código para cada motor y desde qué versión funciona.