Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Taller De Investigación 1
Javier Hernández
trabajado con una base de datos y la cual, la mayoría de los casos debe ser un
económico.
datos, y así poder aplicar unas mejoras, para que el usuario de la base de datos
Pero, ¿en que nos beneficiara? ¿En cualquier institución pública o privada
podemos aplicar un sistema como tal? ¿Con que recursos se cuenta para crear o,
herramienta.
Y por ello, cuando se encuentra este problema de que, “no hay sistema”
uno se molesta, y uno como cliente no conoce por que la falla y se molesta.
Quizá ese día de, “no hay sistema”, es el día del mantenimiento a toda la
base de datos, toral los empleados la terminan llevando y eso causa un poco de
depresión en ellos.
Otro punto malo de ello, es, si presento fallas muy seguidas, menos clientes
Quizá sea buena idea que la base de datos funcione del todo bien, mas
Tipo de investigación
La investigación será experimental, y veremos si dando mantenimiento,
cambiamos el humor de los trabajadores y así, dan buen trato al cliente, y esto
por eso que nos tomaremos mínimo 3 semanas ver cómo funciona dicho sistema,
Objetivo General
Investigaremos como llevar a cabo un mantenimiento debido de una base
de datos, ya sea de la manera más económica, eficiente y que tenga una amplia
cuando está funcionando en tiempo real, es muy común que el sistema este caído,
muy importante.
de datos:
datos. Indicar bien las tablas, campos y sus relaciones, en función de las
Para conseguir un buen diseño de las tablas que integrarán nuestra base
Una vez extraídas las tablas, del modelo relacional, lo principal para un
correctos en las tablas, sobre los que trabajará MySQL para extraer el resultado
de las mismas.
Para mejorar una consulta (SELECT), hay que crear un índice sobre los campos
que son utilizados en las búsquedas (los que aparecen en las cláusulas WHERE o
JOIN).
Utilice índices sobre campos con valores únicos. Los índices funcionan peor
Trate de que los índices sean cortos. Si indexa un campo de texto, evite
hacerlo sobre campos de longitud variable, y acorte siempre el tamaño del índice a
lo que considere más adecuado. Por ejemplo, si un campo CHAR tiene 200
Taller de Investigación 1
indexe sólo hasta dicho tamaño de campo. Ahorrará espacio y ganará velocidad
de respuesta.
Sea coherente con los tipos de campos en sus tablas y elija siempre los
más adecuados:
distintas tablas. Si necesitara cruzar tablas con campos del mismo tipo ganará en
rapidez.
longitud fija (como CHAR) son más eficientes que los de longitud variable
Trate de usar campos que no puedan tener valores nulos (Not Null). Los
menos):
Haga “limpieza” cada cierto tiempo. Si observa que sus tablas tienen
muchos registros (han crecido mucho de tamaño), analice sus datos para
rendimiento.
Tenga siempre presente las consultas tipo que se van a realizar sobre su
Cuando se realiza una consulta SELECT, hay que evitar en lo posible el uso
del comodín “*”, e indicar sólo los campos imprescindibles que se necesitan. Eso
texto (BLOB, TEXT…) ralentizan las consultas. Si fuera necesario, cree índices
fulltext para los campos de texto sobre los que vaya a efectuar consultas.
Use COUNT (*) sólo en consultas sin cláusula WHERE y que afecten a una
única tabla.
ordenación.
Para añadir registros a sus tablas, es más eficiente realizar una inserción
Sintaxis: INSERT INTO table (campo1, campo2) VALUES (1, „valor1‟), (2,
„valor2‟)
(INSERT):
Taller de Investigación 1
consulta.
realicen dentro del tiempo de conexión. Para ello, almacene la consulta en alguna
Utilice algún sistema de caché para reducir los accesos a la base de datos,
Por ejemplo, puede usar alguna variable de sesión si hay datos de alguna
búsqueda que se tengan que mostrar en varias páginas. Eso evitará repetir la
con aire comprimido, así evitando que se les acumule polvo en los circuitos y
Justificación de la investigación.
Si ideamos el mantenimiento debido para una base de datos, de la manera
puedan hacer sus acciones por medio del sistema, que no funciona, esta
algunas empresas, el hecho de optimizar una simple consulta puede llevar ahorros
mayores si se trata de una empresa grande, así como el mejor desempeño en los
equipos utilizados.
Taller de Investigación 1
inviertan de su capital, ya que solo ese servicio se dará para uso privado, así ellos
Bibliografía:
http://www.arsys.info/programacion/bases-de-datos/como-optimizar-bases-
de-datos-mysql/
http://www.Google.com
http://www.mitecnologico.com/Main/TallerDeInvestigacionI