Plan de ejecución, un lenguaje gráfico.

De alguna manera, aprender a leer un plan de ejecución es como aprender un nuevo lenguaje, salvo que en este caso el lenguaje está basado en íconos, y el número de íconos es acotado. Cada ícono representa una operación específica en el plan de ejecución. Leer más “Plan de ejecución, un lenguaje gráfico.”

Anuncios

Entender el Plan de Ejecución en SQL Server 2005/2008

Grimpi IT Blog

Cada vez que se ejecuta una consulta en un motor de bases de datos, internamente se ejecutan una serie de operaciones, que varían según la consulta, los datos y obviamente, el motor de base de datos. El conjunto de pasos que tiene que realizar el motor para ejecutar la consulta, se llama Plan de Ejecución. Hoy vamos a explicar cómo entender el plan de Ejecución de SQL Server 2005/2008. Que operaciones podemos encontrar en el plan de ejecución?

Table Scan:
Significa que el motor tiene que leer toda la tabla. Esto solo puede suceder cuando la tabla es Heap (o sea, no tiene un índice clustered). En algunos casos, cuando es una tabla chica, un Table Scan es la mejor opción, ya que produce poco overhead. De hecho la tabla puede tener índices y sin embargo el SQL elige usar un table scan porque sería más rápido. Pero cuando la…

Ver la entrada original 1.798 palabras más

What is the vardecimal data type in SQL Server?

DOT NET RULES

Databases grow rapidly every day. That is a simple fact. When we are in charge of administrating a large database, storage space is always a concern. We would like to know all these ways and techniques that will enable us to use our storage space as efficiently as possible.

A  new data type was introduced in SQL Server 2005 SP2(Service Pack 2 must be installed).We can use this new data type to reduce the size of a database.

It is called vardecimal. The vardecimal data type is used to store the Numeric/Decimal(data types with fixed precision and scale) data types. The vardecimal works the same way as the varchar works for the alphanumeric data. Basically it is a form of compression.Vardecimal data type can be very useful in a situation like this.

In some cases we can have have a decimal/numeric column with a precision scale (30,4), then each value will need 17 bytes of storage so…

Ver la entrada original 253 palabras más