Está en la página 1de 3

MySQL: Ficheros e índices

Apaza Pinto Alexa, Aquino Huamani José, Paredes Borda Giancarlos.


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.

También podría gustarte