Desvío de datos
El rendimiento del sistema está directamente vinculado con la distribución uniforme de los datos de usuario entre todas las secciones de datos del sistema. Cuando se crea una tabla y se cargan a continuación los datos en el sistema, las filas de la tabla se deben distribuir de manera uniforme entre todas las secciones de datos. Si algunas secciones de datos tienen más filas de una tabla que otra, las secciones de datos con más datos y las SPU que las gestionan trabajarán más, durante más tiempo y necesitarán más recursos y tiempo para completar sus trabajos. Estas secciones de datos y las SPU que los gestionan se convierten en un cuello de botella de rendimiento para las consultas. La distribución poco uniforme de los datos se denomina desvío. Una distribución de tabla óptima no tiene ningún desvío.
- Tablas base
- Los administradores de bases de datos definen las tablas en las bases de datos de los datos de usuario.
- Tablas internas de la sesión
- Las aplicaciones o los usuarios SQL crean tablas temporales.