Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Novedades (motor de base de datos)

Esta última versión del Motor de base de datos de SQL Server incluye nuevas características y mejoras que aumentan la eficacia y la productividad de los arquitectos, desarrolladores y administradores que diseñan, desarrollan y mantienen sistemas de almacenamiento de datos. A continuación se muestran las áreas en las que ha mejorado el Motor de base de datos.

Tablas con optimización para memoria

OLTP en memoria es un motor de base de datos con optimización para memoria integrado en el motor de SQL Server. OLTP en memoria está optimizado para OLTP. Para obtener más información, vea OLTP en memoria (optimización en memoria).

Arriba

Archivos de datos de SQL Server en Windows Azure

Archivos de datos de SQL Server en Windows Azure habilita la compatibilidad nativa con archivos de base de datos de SQL Server almacenados como blobs de Windows Azure. Esta característica permite crear una base de datos de SQL Server que se ejecuta de forma local o en una máquina virtual de Windows Azure con una ubicación de almacenamiento dedicada para los datos de almacenamiento Blob de Windows Azure.

Arriba

Alojar una base de datos de SQL Server en una máquina virtual de Windows Azure

Use el asistente para Implementar una base de datos de SQL Server en una máquina virtual de Windows Azure para alojar una base de datos desde una instancia de SQL Server en una máquina virtual de Windows Azure.

Arriba

Mejoras en la copia de seguridad y la restauración

SQL Server 2014 contiene las siguientes mejoras para Copias de seguridad y restauración de SQL Server:

  • Copia de seguridad en URL de SQL Server

    La copia de seguridad en URL de SQL Server se introdujo en SQL Server 2012 SP1 CU2 y solo la admite Transact-SQL, PowerShell y SMO. En SQL Server 2014, puede usar SQL Server Management Studio para hacer copias de seguridad o restaurar a partir del servicio de almacenamiento Blob de Windows Azure. La nueva opción está disponible tanto para la tarea de copia de seguridad como para los planes de mantenimiento. Para obtener más información, vea Usar la tarea de copia de seguridad en SQL Server Management Studio, Copia de seguridad en URL de SQL Server mediante el Asistente para planes de mantenimiento y Restaurar desde Almacenamiento de Windows Azure con SQL Server Management Studio.

  • Copia de seguridad administrada de SQL Server para Windows Azure

    Integrado en la Copia de seguridad en URL de SQL Server, Copia de seguridad administrada de SQL Server para Windows Azure es un servicio que proporciona SQL Server para administrar y programar copias de seguridad de bases de datos y de registros. En esta versión solo se admite la copia de seguridad en Almacenamiento de Windows Azure. Copia de seguridad administrada de SQL Server para Windows Azure se puede configurar tanto en el nivel de base de datos como en el nivel de instancia, y permite un control más específico en el nivel de base de datos y automatización en el nivel de instancia. Copia de seguridad administrada de SQL Server para Windows Azure se puede configurar en instancias de SQL Server locales y en instancias de SQL Server que se ejecutan en máquinas virtuales de Windows Azure. Se recomienda su uso para las instancias de SQL Server que se ejecutan en máquinas virtuales de Windows Azure. Para obtener más información, vea Copia de seguridad administrada de SQL Server para Windows Azure.

  • Cifrado para copias de seguridad

    Ahora puede elegir cifrar el archivo de copia de seguridad durante una operación de copia de seguridad. Admite varios algoritmos de cifrado, incluidos AES 128, AES 192, AES 256 y Triple DES. Debe utilizar un certificado o una clave asimétrica para realizar el cifrado durante la copia de seguridad. Para obtener más información, vea Cifrado de copia de seguridad.

Arriba

Nuevo diseño para la estimación de la cardinalidad

La lógica de estimación de la cardinalidad, denominada estimador de cardinalidad, se ha rediseñado en SQL Server 2014 para mejorar la calidad de los planes de consulta y, por tanto, mejorar el rendimiento de las consultas. El nuevo estimador de cardinalidad incorpora suposiciones y algoritmos que funcionan bien en las cargas de trabajo OLTP y de almacenamiento de datos modernas. Se basa en un profundo estudio sobre la estimación de cardinalidad en las cargas de trabajo modernas y en lo que hemos aprendido durante los últimos 15 años para mejorar el estimador de cardinalidad de SQL Server. Los comentarios de los clientes indican que si bien la mayoría de las consultas se beneficiarán del cambio o no cambiarán, un número reducido puede mostrar regresiones en comparación con el estimador de cardinalidad anterior. Para obtener recomendaciones sobre las pruebas y la optimización del rendimiento, vea Estimación de cardinalidad (SQL Server).

Arriba

Perdurabilidad diferida

SQL Server 2014 incorpora la capacidad de reducir la latencia, para lo cual identifica a todas las transacciones o a alguna de ellas como perdurable diferida. Una transacción perdurable diferida devuelve el control al cliente antes de que se escriba en el disco el registro de transacciones. La perdurabilidad se puede controlar a nivel de la base de datos, de COMMIT o del bloque ATOMIC.

Para obtener más información, vea el tema Controlar la durabilidad de las transacciones.

Arriba

Mejoras de AlwaysOn

SQL Server 2014 contiene las mejoras siguientes para las instancias de clúster de conmutación por error AlwaysOn y los grupos de disponibilidad AlwaysOn:

Arriba

Conmutación e indexado de particiones

Ahora se pueden volver a crear las particiones individuales de tablas con particiones. Para obtener más información, vea ALTER INDEX (Transact-SQL).

Arriba

Administrar la prioridad de bloqueo de las operaciones en línea

La opción ONLINE = ON contiene ahora una opción WAIT_AT_LOW_PRIORITY que permite especificar cuánto tiempo debe esperar el proceso de regeneración a los bloqueos necesarios. La opción WAIT_AT_LOW_PRIORITY también permite configurar la finalización de procesos de bloqueo relacionados con la instrucción de regeneración. Para obtener más información, vea ALTER TABLE (Transact-SQL) y ALTER INDEX (Transact-SQL). La información de solución de problemas de los nuevos tipos de estados de bloqueo está disponible en sys.dm_tran_locks (Transact-SQL) y sys.dm_os_wait_stats (Transact-SQL).

Arriba

Índices de almacén de columnas

Estas nuevas características están disponibles para los índices de almacén de columnas:

  • Índices de almacén de columnas en clúster

    Use un índice clúster de almacén de columnas para mejorar la compresión de datos y el rendimiento de las consultas para las cargas de trabajo de almacenamiento de datos que ejecutan principalmente cargas masivas y consultas de solo lectura. Puesto que el índice clúster de almacén de columnas es actualizable, la carga de trabajo puede realizar muchas operaciones de inserción, actualización y eliminación. Para obtener más información, vea Descripción de los índices de almacén de columnas y Usar índices clúster de almacén de columnas.

  • SHOWPLAN

    SHOWPLAN muestra información acerca de los índices de almacén de columnas. Las propiedades EstimatedExecutionMode y ActualExecutionMode tienen dos valores posibles: Lote o Fila. La propiedad Storage tiene dos valores posibles: Almacén de filas y Almacén de columnas.

  • Compresión de datos de archivado

    ALTER INDEX … REBUILD tiene una nueva opción de compresión de datos COLUMNSTORE_ARCHIVE que comprime aún más las particiones especificadas de un índice de almacén de columnas. Puede usarla para el archivado o para otras situaciones que requieran un tamaño menor de almacenamiento de datos y puedan permitirse usar más tiempo para el almacenamiento y la recuperación. Para obtener más información, vea ALTER INDEX (Transact-SQL).

Arriba

Extensión del grupo de búferes

El Extensión del grupo de búferes proporciona integración sin problemas de unidades de estado sólido (SSD) como extensión de la memoria de acceso aleatorio no volátil (NvRAM) para el grupo de búferes del Motor de base de datos que mejora significativamente el rendimiento de E/S.

Arriba

Estadísticas incrementales

CREATE STATISTICS y las instrucciones relacionadas con las estadísticas ahora permiten crear estadísticas por cada partición con la opción INCREMENTAL. Las instrucciones relacionadas permiten o generan estadísticas incrementales. La sintaxis afectada incluye UPDATE STATISTICS, sp_createstats, CREATE INDEX, ALTER INDEX, opciones de ALTER DATABASE SET, DATABASEPROPERTYEX, sys.databases y sys.stats. Para obtener más información, vea CREATE STATISTICS (Transact-SQL).

Arriba

Mejoras del Regulador de recursos para el control físico de E/S

El regulador de recursos permite especificar límites en cuanto a la cantidad de CPU, E/S física y memoria que las solicitudes entrantes procedentes de las aplicaciones pueden usar dentro de un grupo de recursos de servidor. En SQL Server 2014, puede utilizar los nuevos valores MIN_IOPS_PER_VOLUME y MAX_IOPS_PER_VOLUME para controlar las E/S físicas emitidas para los subprocesos de usuario para un grupo de recursos de servidor determinado. Para obtener más información, vea Grupo de recursos de servidor del regulador de recursos y CREATE RESOURCE POOL (Transact-SQL).

El valor MAX_OUTSTANDING_IO_PER_VOLUME de ALTER RESOURCE GOVERNOR establece las operaciones de E/S pendientes máximas por volumen de disco. Puede usar este valor para optimizar la regulación de recursos de E/S de acuerdo con las características de E/S de un volumen de disco y para limitar el número de operaciones de E/S emitidas en el límite de la instancia de SQL Server. Para obtener más información, vea ALTER RESOURCE GOVERNOR (Transact-SQL).

Arriba

Clase de eventos Online Index Operation

El informe de progreso para la clase de eventos Online Index Operation ahora tiene dos nuevas columnas de datos: PartitionId y PartitionNumber. Para obtener más información, vea Progress Report: Online Index Operation (clase de eventos).

Arriba

Nivel de compatibilidad de la base de datos

El nivel de compatibilidad 90 no es válido en SQL Server 2014. Para obtener más información, vea Nivel de compatibilidad de ALTER DATABASE (Transact-SQL).

Especificación alineada de CLUSTERED y NONCLUSTERED

La especificación alineada de los índices CLUSTERED y NONCLUSTERED se permite ahora para las tablas basadas disco. La creación de una tabla con índices alineados es equivalente a la emisión de un comando de crear tabla seguido de las instrucciones CREATE INDEX correspondientes. Las columnas incluidas y las condiciones de filtro no son compatibles con los índices alineados.

SELECT … INTO

La instrucción SELECT … INTO se ha mejorado y ahora puede ejecutarse en paralelo. El nivel de compatibilidad de la base de datos debe ser de 110 como mínimo.

Mejoras de Transact-SQL para OLTP en memoria

Para obtener información acerca de los cambios de Transact-SQL para admitir OLTP en memoria, vea Compatibilidad de Transact-SQL con OLTP en memoria.

Arriba

sys.xml_indexes

sys.xml_indexes (Transact-SQL) tiene 3 nuevas columnas: xml_index_type, xml_index_type_description y path_id.

sys.dm_exec_query_profiles

sys.dm_exec_query_profiles (Transact-SQL) supervisa el progreso de la consulta en tiempo real mientras una consulta está en ejecución.

sys.column_store_row_groups

sys.column_store_row_groups (Transact-SQL) proporciona información del índice clúster de almacén de columnas por segmento para ayudar al administrador a tomar decisiones de administración del sistema.

sys.databases

sys.databases (Transact-SQL) tiene 3 nuevas columnas: is_auto_create_stats_incremental_on, is_query_store_on y resource_pool_id.

Mejoras de las vistas del sistema para OLTP en memoria

Para obtener información acerca las mejoras de las vistas del sistema para admitir OLTP en memoria, vea Propiedades, vistas del sistema, procedimientos almacenados, tipos de espera y DMV nuevos y actualizados para OLTP en memoria.

Arriba

Permiso CONNECT ANY DATABASE

Es un permiso nuevo de nivel de servidor. Conceda CONNECT ANY DATABASE a un inicio de sesión que debe conectarse a todas las bases de datos que existen actualmente y a todas las bases de datos que puedan crearse en futuro. No concede ningún permiso en ninguna base de datos más allá de conexión. Combine con SELECT ALL SECURABLES USER o VIEW SERVER STATE para permitir que un proceso de auditoría vea todos los datos o todos los estados de base de datos en la instancia de SQL Server.

Permiso IMPERSONATE ANY LOGIN

Es un permiso nuevo de nivel de servidor. Cuando se concede, permite que un proceso de nivel intermedio suplante la cuenta de los clientes que se conecten a él, a medida que se conecta a las bases de datos. Cuando se deniega, se puede impedir que un inicio de sesión con un alto nivel de privilegios suplante a otros inicios de sesión. Por ejemplo, es posible bloquear un inicio de sesión con el permiso CONTROL SERVER para impedir que suplante a otros inicios de sesión.

Permiso SELECT ALL USER SECURABLES

Es un permiso nuevo de nivel de servidor. Cuando se concede, un inicio de sesión como un auditor puede ver los datos de todas las bases de datos a las que el usuario puede conectarse.

Arriba

Implementar una base de datos de SQL Server en una máquina virtual de Windows Azure habilita la implementación de una base de datos de SQL Server en VM de Windows Azure.

Arriba

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft