“Conocimientos software>Software de base de datos

¿Qué entiende usted por técnicas de optimización de consultas

2014/7/7
Una consulta es un conjunto de comandos de programa utilizados para extraer datos de una base de datos ; ? Técnicas de optimización son procedimientos que se utilizan para extraer esos datos tan rápida y eficientemente como sea posible. La velocidad de una consulta depende de la estructura de la base de datos ( llamada el esquema de base de datos ) , los filtros utilizados en la consulta, los índices de base de datos y las consultas de la inserción en el código compilado . Optimización de una consulta es más importante cuando un gran número de usuarios están accediendo a la base de datos , tales como en una situación de Internet o cliente-servidor . Base de datos de esquema

Una consulta optimizado comienza con el diseño o esquema de la base de datos . El esquema se refiere a los datos almacenados en cada base de datos , así como la forma en cada base de datos se refiere a otras bases de datos . Una base de datos eficiente no contiene dependencias transitivas , lo que significa que no tendrá que actualizar si se cambian los datos de más de un campo. Por ejemplo , una base de datos que contiene un nombre de cliente , ciudad , estado y código postal contiene dependencias transitivas , ya que si los cambios en el código postal , ciudad y estado también deben cambiar. Para optimizar este tipo de base de datos, quite la ciudad y el estado de la base de datos y almacenarlos en una segunda base de datos junto con el código postal . El código postal se convierte entonces en la relación entre las dos tablas , y la ciudad y el estado se actualiza automáticamente si cambia el código postal.
Query Filters

El "dónde " cláusulas de una consulta son los filtros y especificar los datos para sacar de la base de datos. Por ejemplo , una consulta para imprimir todos los nombres de los clientes dentro de un código postal usaría un filtro en el campo de código postal . La cláusula "where" sería especificar un rango de códigos postales y la consulta sería filtrar a través de la base de datos y seleccione los nombres de los clientes cuyo código postal cae dentro del rango especificado . La precisión y la eficiencia de la consulta depende del detalle codificado en el "dónde " cláusulas .
Database índices
un índice de base de datos , similar a un índice de un libro , que se utiliza para ayudar a recuperar datos de una base de datos.

La estructura de datos que mejora la velocidad de recuperación de datos desde dentro de una base de datos es un índice . Visualizar un índice de base de datos como el índice de un libro, un libro contiene capítulos, subcapítulos y números de página , con palabras en cada página. El índice del libro indica el capítulo y el número de página de una palabra en particular. Un índice de la base de datos funciona de la misma manera, lo que permite una consulta para ver los datos clave en el índice para encontrar una ruta directa rápida recuperación de los datos correspondientes.
Compiled Code Query

El código compilado está programando código traducido a lenguaje de máquina .

código compilado es el código traducido a lenguaje de máquina - el lenguaje que un ordenador puede procesar . Se necesita tiempo para compilar código de consulta antes de ejecutar la consulta , la más larga sea la consulta, el tiempo que se tarda en compilar . Consultas insertados en el código compilado previamente , luego se almacenan en el mismo equipo que la base de datos , se ejecutan más rápido que las consultas que necesitan ser compilados antes de su procesamiento . Esta es otra técnica para optimizar una consulta.

Software de base de datos
¿Qué bases de datos funciona con WordPerfect
Cómo exportar una tabla de Access a texto delimitado por tabuladores
Cómo organizar una jerarquía de datos
Microsoft Access vs. SQL Server
Cómo utilizar un SSIS Foreach Loop Contenedor
Las ventajas de usar MS Access Informe
Cómo cambiar el nombre de una Consulta
Cómo crear una base de datos Oracle Clone Con RMAN
Conocimientos Informáticos © http://www.ordenador.online