|
|
| Productos Soluciones Soporte y Servicios Contáctenos | MySybase Sybase.com |
Tabla 1-1: Rangos para el tipo de datos bigint
|
| Tipos de Datos | Rango de tipos de dato con signo | Rango de tipos de datos sin signo |
| bigint | Números enteros entre -263 y 263 - 1 (desde -9,223,372,036,854,775,808 hasta +9,223,372,036,854,775,807, inclusive | Números enteros entre 0 y 18,446,744,073,709,551,615 |
| int | Números enteros entre -231 y 231 - 1 (-2,147,483,648 y 2,147,483,647), inclusive | Números enteros entre 0 y 4,294,967,295 |
| smallint | Números enteros entre -215 y 215 -1 (-32,768 y 32,767), inclusive | Números enteros entre 0 y 65535 |
Tabla 1-2: Rangos para enteros con y sin signo
ASE versión 15.0 le permite usar los siguientes tipos de datos como valores de una columna identity:
bigint
int
numeric
smallint
tinyint
unsigned bigint
unsigned int
unsigned smallint
Las mejoras a XML en 15.0 incluyen:
Soporte a esquemas XML -- usted puede validar documentos XML contra un DTD o un esquema XML. El DTD o el esquema puede ser especificado en el comando xmlvalidate o en el documento mismo.
Soporte de internacionalización -- los servicios XML soportan ahora las extensiones I18N.
Mejoras a la cláusula for xml -- en Traansact-SQL, una sub-consulta de expresión es una sub-consulta entre paréntesis. Tiene una sola columna, cuyo valor es el resultado de la sub-consulta de expresión, y debe arrojar una sola fila. Usted puede usar una sub-consulta de expresión en cualquier parte donde se pueda usar una expresión. Las sub-consultas for xml le permite usar cualquier sub-consulta que contenga una cláusula for xml a manera de sub-consulta de expresión.
El Plug-in de ASE es el componente que permite llevar a cabo tareas rutinarias de administración y configuración del servidor, desde Sybase Central.
ASE versión 15.0 agrega los siguiente al Plug-in de ASE para mejorar su eficiencia y conveniencia:
Vista empresarial (enterprise view) que incluye Búsqueda de Servidores (Server Discovery -- que le permite encontrar servidores disponibles en su sistema) y visualización del estado de los servidores.
La habilidad de actualizar servidores, administrar servidores remotos y de gestionar los logs de los servidores.
Integración del Job Scheduler y la pre-visualización de SQL.
Un visor gráfico de planes.
La habilidad de integrar herramientas externas.

Fig 1-1: Plug-in de ASE
Interactive SQL le permite ejecutar sentencias SQL, consrtuir scripts, y visualizar datos de las bases de datos del servidor. Usted puede ejecutar Interactive SQL individualmente o desde el Plug-in de ASE. Ha sido integrado al Plug-in de ASE como la herramienta estándar de consulta.
Usted puede usar Interactive SQL para:
Visualizar información de una base de datos.
Probar sentencias SQL antes de incorporarlas a una aplicación.
Cargar datos a una base de datos y llevar a cabo tareas administrativas.
Adicionalmente, Interactive SQL puede ejecutar archivos de comandos o scripts. Por ejemplo, usted puede construir scripts repetibles que se puedan ejecutar contra una base de datos y luego usar Interactive SQL para ejecutar estos scripts en lote.

Fig 1-2: Interactive SQL
En adición a los métodos Web provistos por el motor de Servicios Web de ASE, ASE 15.0 le permite crear servicios Web y ejecutar sentencias SQL en ASE usando un navegador Web o un cliente SOAP. Estos servicios Web definidos por usuario usan los mecanismos existentes de seguridad y control inherentes a ASE.
Usted puede crear un servicio Web definido por usuario con el comando create service, que le permite especificar el SQL a ser ejecutado, crear un objeto para el cual los permisos pueden ser controlados con el comando grant, y controlar si el servicio puede ser invocado desde un navegador Web o desde un cliente SOAP. El motor de Servicios Web autoáticamente genera el WSDL para los servicios Web definidos por usuario.
ASE 15.0 extiende ampliamente el número permitido de dispositivos de disco y el número permitido de bloques de 2K para cada dispositivo.
En versiones de ASE anteriores a la 15.0, una página virtual se describe internamente como un entero de 32 bits: el primer byte almacena el número del dispositivo (vdevno) y los siguientes tres bytes describen el desplazamiento de la página (page offset) dentro del dispositivo, en unidades de 2K (el número de página virtual). Esta arquitectura limita el número de dispositivos a 256 y el tamaño de cada dispositivo a 32GB -- para un máximo límite de almacenamiento de 8 Terabytes, en todo el servidor.
En ASE 15.0, el número de dispositivo y el desplazamiento de página se almacenan en enteros de 32 bits separados. La nueva arquitectura le permite crear hasta 2,147,483,647 dispositivos de disco, cada uno con un tamaño máximo de 2,147,483,648 bloques de 2K (4 Terabytes).
En lugar de ejecutar manualmente update statistics a cierta hora, usted puede definir la ejecución automática de update statistics a la hora que mejor convenga para su sitio, evitando así la ejecución en horas en las que su sistema se pueda ver afectado. El mejor momento para que usted ejecute update statistics está basado en la información de la función datachange. datachange también le ayuda a asegurarse de que usted no corre update statistics de manera innecesaria. Usted puede usar plantillas para determinar los objetos, horas, prioridad y umbrales de datachange que activan el update statistics, lo que asegura que los recursos críticos son sólo usados cuando el procesador de consultas genera planes más eficientes.
Dado que es una tarea de uso intensivo de recursos, la decisión de ejecutar update statistics debe estar basada en un conjunto específico de criterios. Algunos de los parámetros que le pueden ayudar a determina un buen momento para ejecutar update statistics son:
¿Qué tanto han cambiado las características de los datos desde que usted ejecutó update statistics por última vez? Esto se conocer como el parámetro "datachange".
¿Hay suficientes recursos disponibles para ejecutar update statistics? Estos incluyen recursos tales como el número de ciclos libres de cpu y asegurarse de que la actividad crítica en línea no ocurra durante el proceso de actualización de estadísticas.
El parámetro "datachange" es una medida clave que le ayuda a medir la cantidad de datos modificados desde que usted ejecutó update statistics por última vez, y es llevada por la función datachange. El Job Scheduler provee un mecanismo para ejecutar update statistics automáticamente. El Job Scheduler incluye un conjunto de plantillas personalizables que determina cuándo se debe ejecutar update statistics. Estas entradas incluyen todos los parámetros para update statistics, los valores de umbral para datachange, y la hora en la que se ejecutará el update statistics. El Job Scheduler ejecuta update statistics con prioridad baja, para no afectar tareas críticas que se estén ejecutando concurrentemente.
La implementación de SySAM (Sybase Software Asset Management) cambió para ésta versión de ASE. Los cambios incluyen:
Se incluyen herramientas de administración y reporte con SySAM versión 2.0. Estas herramientas le permiten monitorear el uso de licencias.
Un sólo método de instalación soporta todas las ediciones de ASE.
La configuración de SySAM ya no es opcional.
Se proveen opciones flexibles de configuración de SySAM.
Las licencias de SySAM ya no se entregan junto con el pedido. Usted debe obtener los certificados de licencia del Sybase Product Download Center (SPDC).
Las llaves de las licencias de SySAM incluyen información sobre el plan de soporte que usted compró. Usted debe actualizar estas licencias cada vez que renueve su plan de soporte.
Las políticas de soporte son aplicadas de manera estricta y consistente.
ASE puede funcionar bajo períodos de gracia si no es capaz de obtener una licencia. Estos períodos de gracia dan a los clientes un tiempo razonable para resolver el problema que causó la falla de la licencia. ASE continúa funcionando normalmente durante el período de gracia. Los componentes de ASE y el servidor mismo dejan de funcionar al final del período de gracia si los problemas de licenciamiento no son resueltos.
Usted puede recibir notificaciones en tiempo real vía correo electrónico sobre eventos de licenciamiento.
Las licencias generadas desde SPDC incluyen información sobre la máquina (host) en donde la licencia será usada. Estas licencias no pueden ser usadas sobre otra máquina sin re-generar la licencia desde SPDC.
Estos cambios afectan el proceso de instalación y configuración de ASE. Planee su implementación de SySAM antes de instalar ASE.
Las métricas de procesamiento de consultas (QP metrics) identifican y comparan valores empíricos en la ejecución de consultas. Cuando una consulta es ejecutada, se asocia con un conjunto definido de métricas que son la base para la comparación en QP metrics.
Las métricas capturadas son:
Tiempo de ejecución en CPU -- el tiempo, en milisegundos, que se toma ejecutar la consulta.
Tiempo transcurrido -- la diferencia en milisegundos entre la hora a la que el comando se inició y la hora actual, tomada del reloj del sistema operativo.
Lecturas lógicas (LIO) -- el número de operaciones de lectura lógicas.
Lecturas físicas (PIO) -- el número de operaciones de lectura físicas
Conteo -- el número de veces que una consulta es ejecutada.
Conteo de abortos -- el número de veces que una consulta es abortada por el gobernador de recursos debido a que un límite de recursos fue excedido.
Cada métrica tiene tres valores: mínimo, máximo y promedio. No se incluye conteo y conteo de abortos.
Para una descripción completa de los cambios en los planes abstractos, remítase al manual Query Processing Guide de ASE 15.
La versión de showplan de ASE 15.0 representa de manera más exacta los pasos llevados a cabo por el procesador de consultas. ASE 15.0 cambia el formato de los mensajes de showplan para mostrar el plan de ejecución de una manera más clara. En vez de mostrar los mensaje de showplan en formato vertical:
delete from authors where au_lname = "Willis" and au_fname = "Max" QUERY PLAN FOR STATEMENT 1 (at line 1). The type of query is DELETE. The update mode is direct. FROM TABLE authors Nested iteration. Using Clustered Index. Index : au_names_ix Forward scan. Positioning by key. Keys are: au_lname ASC au_fname ASC Using I/O Size 2 Kbytes for index leaf pages. With LRU Buffer Replacement Strategy for index leaf pages. Using I/O Size 2 Kbytes for data pages. With LRU Buffer Replacement Strategy for data pages. TO TABLE authors
La versión de showplan de ASE 15.0 muestra una serie de "pipes" (el símbolo "|") para distinguir cada uno de los pasos llevados a cabo por los operadores.
En la siguiente consulta, hay tres operadores, EMIT, DELETE y SCAN, así que esta consulta incluye tres grupos de "pipes" para desplegar esta organización:
delete from authors where au_lname = "Willis" and au_fname = "Max" QUERY PLAN FOR STATEMENT 1 (at line 1). 2 operator(s) under root The type of query is DELETE. ROOT:EMIT Operator |DELETE Operator | The update mode is direct. | | | |SCAN Operator | | | FROM TABLE | | | authors | | | Index : aumind | | | Forward Scan. | | | Positioning by key. | | | Keys are: | | | au_lname ASC | | | au_fname ASC | | | Using I/O Size 8 Kbytes for index leaf pages. | | | Using LRU Buffer Replacement Strategy for index leaf pages | | | Using I/O Size 8 Kbytes for data pages. | | | With LRU Buffer Replacement Strategy for data pages. | | TO TABLE | authors | Using I/O Size 8 Kbytes for data pages.
Esta versión de ASE también incluye la habilidad de desplegar los mensajes de showplan en XML.
SSL (Secure Sockets Layer) es el estándar para asegurar la transmisión de información sensitiva -- tal como números de tarjeta de crédito y transacciones bancarias -- a través de Internet. SSL recae en criptografía que se basa en una llave pública y otra secreta.
El SSL usado en ASE versión 15.0 usa módulos criptográficos validados para FIPS 140-2, Nivel 1. Los módulos criptográficos son Certicom Security Builder GSE para ASE, en plataformas Windows, Solaris, AIX y HPUX. Para mayor información, vea el certificado de validación #542, con fecha Junio 2, 2005 en el sitio Web de NIST, http://csrc.nist.gov/cryptval/140-1/1401val.htm.
| Inicio Sobre MTBASE Sobre Sybase Empleos en MTBASE Mapa del Sitio Aspectos Legales y Políticas de Privacidad |