Área de Tecnologías de la Información y las Comunicaciones Aplicadas
Área de Tecnologías de la Información y las Comunicaciones Aplicadas Universidad de Murcia
Área de Tecnologías de la Información y las Comunicaciones Aplicadas
ATICA arrow DBCONNECTOR arrow 12c - Novedades I
11.12.2018
 
 
12c - Novedades I Imprimir E-mail
Oracle 12c salío el 1 de Julio del 2013. En esta serie de artículos iremos viendo las novedades que nos parezcan más interesantes.

En este primer artículo vamos a ver:
  • Nuevo parámetro "PGA_AGGREGATE_LIMIT" para limitar el uso de PGA_AGGREGATE_TARGET.
  • "Advanced Network Compression" permite comprimir los datos transmitidos sobre Oracle NET.
  • Ahora se pueden dar roles a paquetes/funciones/procedimientos.
  • Crear más de un índice sobre las mismas columnas.
  • Nueva claúsula "FETCH FIRST" para limitar el nº de filas que devolverá una SELECT.
  • Se ha mejorado la claúsula WITH, permitiendo aplicarla sobre funciones y procedimientos.
Puedes consultar el segundo artículo si todavía no lo has leído.

Si quieres ver todas las novedades, puedes consultar la documentación oficial.

Nuevo parámetro PGA_AGGREGATE_LIMIT

Permite limitar el uso de PGA_AGGREGATE_TARGET mediante el parámetro PGA_AGGREGATE_LIMIT, de modo que si se excede su valor intentará abortar las llamadas y/o sesiones que más PGA consumen, del siguiente modo:

  • Primero las llamadas que más PGA consumen.

  • Y si aún así el uso de PGA sigue por encima de PGA_AGGREGATE_LIMIT, entonces cerrará las sesiones que más PGA están consumiendo.

El nuevo parámetro se puede desactivar asignándole el valor cero.


Advanced Network Compression

Permite comprimir los datos transmitidos sobre Oracle NET, mediante los parámetros "SQLNET.COMPRESSION*". La compresión se puede activar a nivel de:


Otorgar roles a unidades de programa

Ahora se pueden asignar roles a paquetes/funciones/procedimientos.

Indices Invisibles

Nos permite crear más de un índice sobre las mismas columnas, lo que por.ejemplo, permite probar varios tipos de índices sobre las mismas columnas (Btree, Revserse Key, Bitmap, etc), para ver con cuál se obtiene mejor rendimiento.

FETCH FIRST

La nueva claúsula "FETCH FIRST" para limitar el nº de filas que devolverá una SELECT. En la documentación oficial hay diversos ejemplos muy ilustrativos.

Mejoras en la claúsula WITH

Ahora podemos aplicarla sobre funciones y procedimientos.


Juan Luis Serradilla - 17/07/2013
Última modificación ( 24.07.2013 )
 
Área de Tecnologías de la Información y las Comunicaciones Aplicadas
Volver al incio del documento Volver al inicio del documento
Área de Tecnologías de la Información y las Comunicaciones Aplicadas