Rendimiento de una BD

Rendimiento de una BD


Para trabajar con tablas muy grandes debemos tener en cuenta tres claves: Buffers, Índices y Consultas:

Buffers:

Un buffer es una ubicación de la memoria reservada para el almacenamiento temporal de información digital. 


  

Índices:

Los índices son usados para encontrar rápidamente los registros que tengan un determinado valor en alguna de sus columnas.

Resultado de imagen para índices es informatica



Consultas:

La optimización de las consultas podría ser el punto más extenso de los tres por la gran variedad de posibilidades que tenemos a la hora de optimizar consultas.


Resultado de imagen para Consultas sql


Rendimiento transaccional:


GBD puede efectuar la cantidad necesaria de transacciones por unidad de tiempo, para proporcionar a los usuarios un tiempo de respuesta adecuado. En general, este punto es difícil de definir teóricamente.  A pesar de lo comentado, existen varias pruebas de rendimiento (benchmark) estándar que ofrecen datos útiles. Los más interesantes para SGBDs, son los del Transaction Processing Performance Council, organismo fundado en 1988, al que pertenecen más de cuarenta fabricantes de plataformas físicas y lógicas de bases de datos, que ha definido especificaciones de benchmarks estándar para sistemas de proceso de transacciones en entornos comerciales.




Técnicas de estimación de respuesta

 El tiempo que tarda una SGBD en procesar una petición se divide en:

1) Tiempo de ejecución de las instrucciones correspondientes, es decir, tiempo de consume del procesador(CPU).

2) Tiempo esperando algún suceso. Aquí puede haber multiples causas, pero las más importantes y comunes son dos:

a) Tiempo de espera de las operaciones de Entrada/Salida, es decir, espera por los accesos de discos.

b) Tiempo de espera por algún recurso que está bloqueado (locked). 


Un ejemplo de tiempo de respuesta es la búsqueda de páginas web por Google:


Cuando realizamos alguna operación en una BD también nos indica el tiempo de respuesta:

Comentarios

Entradas más populares de este blog

En Visual Studio EN LA PARTE DEL I.D.E (LA INTERFAZ GRAFICA)

---- Desarrollo de Aplicaciones y Sistemas de informacion: Conceptos basicos de VISUAL BASIC.