Universidad Católica de Santa María, alexaxiomara22@gmail.com,joscx@gmail.com,bardock_gian@hotmail.com. Resumen- En el siguiente están soportados por InnoDB y quiera saber exactamente qué informe aprenderemos lo que MyISAM en MySQL 5.7. envió el cliente a mysqld. son los índices y ficheros, sus principales características así SPATIAL: estos índices se El registro binario (Binary como también su uso. Todo emplean para realizar Log): esto en nuestra base de datos búsquedas sobre datos que [3]El registro binario de tipo MySQL. componen formas geométricas contiene toda la información Keywords: Índice, representadas en el espacio. que está disponible en el Registros, MySQLd. Este tipo de índices sólo están registro de actualizaciones, en soportados por InnoDB y un formato más eficiente y de INTRODUCCIÓN MyISAM en MySQL 5.7. una manera que es segura para las transacciones El propósito La construcción de los principal del registro binario es índices es el primer paso Fig.2.Usando estructura el de actualizar la base de datos para realizar optimizaciones HASH durante una operación de en las consultas realizadas recuperación tan contra nuestra base de datos. C. Desventajas de Indices completamente como sea Por ello, es importante [1] La creación de índices posible, porque el registro conocer bien su implica un aumento en el binario contiene todas las funcionamiento y los efectos tiempo de ejecución sobre actualizaciones hechas tras la colaterales que pueden aquellas consultas de inserción, copia de seguridad. actualización y eliminación producir. Fig.1.Usando Indice en realizadas sobre los datos El registro de consultas lentas MySQL afectados por el índice (ya que (Slow Query Log): INDICES EN MYSQL tendrán que actualizarlo). Del [4]Se trata de un archivo B. Estructuras en las que se mismo modo, los índices que almacena todas las almacenan los índices necesitan un espacio para consultas SQL que superan un [1] En general, MySQL emplea [2]Una vez hemos visto los almacenarse, por lo que tiempo, determinado por la los índices para las siguientes tipos de índices, vamos a ver también tienen un coste variable long_query_time acciones: los distintos tipos de adicional en forma de espacio El registro de consultas estructuras que se pueden crear en disco. lentas se puede utilizar para Encontrar las filas que para almacenar los índices encontrar consultas que tomen cumplen la condición WHERE junto con las características de excesivo tiempo y sean por de la consulta cuyas columnas cada uno de ellas tanto candidatos a estén indexadas. FICHEROS EN MYSQL optimización. Para recuperar B-Tree: una posible las filas de otras tablas cuando estructura de indice es un arbol MySQL tiene varios El Registro de DDL: se emplean operaciones de tipo b, esta compuesto por un archivos de registro que [5]Este es el registro de JOIN. Disminuir el tiempo de conjunto de nodos cada uno de definen lo que está ocurriendo metadatos, las operaciones de ejecución de las consultas con los cuales contiene valores de en mysqld. registros de metadatos ordenación (ORDER BY) o indice ordenados que apuntan a generados por instrucciones de agrupamiento (GROUP BY) si registros en disco, cada nodo Por defecto, todos los definición de datos, tales como todas las columnas presentes en tiene un numero variable de registros son creados en el DROP TABLE y ALTER los criterios forman parte de un hijos dentro de un determinado directorio de datos de mysqld. TABLE . MySQL utiliza este índice. rango Puede forzar a mysqld a que registro para recuperarse de los cierre y reabra los archivos de accidentes que se producen en Si la consulta emplea una Hash: los indices con esta registro. el medio de una operación de condición simple cuya columna estructura se basan en una metadatos. de la condición está indexada, funcion que haces corresponder las filas serán recuperadas valores de clave con valores directamente a partir del índice, A. Tipos de Ficheros de CONCLUSIONES numéricos siendo posible sin pasar a consular la tabla. Registros asignar a cada valor de clave El registro de errrores Para elegir un tipo de un numero que permite A. Tipos de índices (Error Log): índice, tenga en cuenta qué tipo localizar el registro UNIQUE: este tipo de [3]El registro de de datos se va a trabajar asi correspondiente índice se refiere a un índice en errores contiene información como tambien el tipo de el que todas las columnas que indica cuando mysqld se estructura en la cual estaran los R-Tree .- MySQL usa deben tener un valor único. inicia y se detiene.Si mysqld se indices. En general, una buena RTree con división Esto implica que no admite da cuenta de que hay una tabla configuración de índices en cuadrática,este tipo de valores duplicados para la que necesita ser nuestra base de datos es estructura es utilizado por el columna (o columnas) que automáticamente comprobada o esencial si queremos ofrecer un índice de tipo espacial, sirve componen el índice. reparada, escribe un mensaje al buen servicio. principalmente para la registro de errores. Una de las bondades de indexación de datos FULLTEXT: estos índices multidimensionales, como MySQL es poder ir se emplean para realizar El registro general de almacenando todo lo que ocure puntos y regiones consultas: búsquedas sobre texto (CHAR, en el servidor de bases de VARCHAR y TEXT). Estos [3]Esto registra todas las datos, para lo que MySQL índices se componen por todas conexiones y sentencias a un dispone de varias alternativas las palabras que están archivo. Este registro puede ser de ficheros de registros. contenidas en la columna (o muy útil cuando sospeche que MySQL puede crear un columnas) que contienen el hay un error en un cliente y número de ficheros de registro índice. Este tipo de índices sólo diferentes que faciliten el ver que está pasando.
II. REFERENCIAS
[1]Rafael Vindel Amor,
Introducción a índices en MySQL,[En linea],Disponible:http://www.a dictosaltrabajo.com/tutoriales/i ntroduccion-a-indices-en- mysql/. [2]José Manuel Piñero Gómez, “Definición y manipulación de datos”, Ediciones Paraninfo, 2014. [3]MySQL Documentation, MySQL 5.0 Reference Manual, [Enlínea],Disponible:https:// downloads.mysql.com/docs/r efman-5.0-es.a4.pdf. [4]MySQL Documentation, Ficheros de registros en MySQL [Enlínea],Disponible:http:// www.manejandodatos.es/201 3/09/ficheros-de-registros- en-mysql/ [5]MySQL Documentation, MySQL 5.7 Reference Manual, [Enlínea],Disponible:https:// dev.mysql.com/doc/refman/5 .7/en/server-logs.html.