"mainEntityOfPage": { "@type": "WebPage", "@id": "https://yourdomain.com/bases-datos/sybase-queries.html" } }, { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Inicio", "item": "https://yourdomain.com/index.html" }, { "@type": "ListItem", "position": 2, "name": "Bases de Datos SAP", "item": "https://yourdomain.com/bases-de-datos-sap.html" }, { "@type": "ListItem", "position": 3, "name": "Sybase ASE", "item": "https://yourdomain.com/bases-datos/sybase-ase.html" }, { "@type": "ListItem", "position": 4, "name": "Consultas Sybase (Chuleta)", "item": "https://yourdomain.com/bases-datos/sybase-queries.html" } ] } ] Consultas Sybase (Chuleta) | SAP Sybase ASE

Consultas SQL Sybase ASE

La "Chuleta" Definitiva para el Administrador BASIS

Nota de Contexto: En todos los ejemplos de esta página, asumiremos el siguiente entorno:
  • SID: PRD
  • Base de Datos: SAP
  • Usuario: sapsa

Esta guía recopila las consultas y procedimientos almacenados (Stored Procedures) más utilizados en el día a día para la gestión de SAP sobre Sybase ASE, explicados técnicamente.

1. Información del Sistema y Estado

Versión y Uptime

Identifica la versión exacta del motor y cuánto tiempo lleva encendido.

select @@version
go
select "Uptime" = datediff(dd, login_time, getdate()) from master..sysprocesses where spid = 1
go

Estado de Motores (Engines)

Verifica cuántos motores están online y su utilización de CPU.

sp_engine 'view'
go

2. Gestión de Espacio y Almacenamiento

Tamaño de Bases de Datos

Resumen visual del tamaño total y espacio libre en todas las DBs.

sp_helpdb
go
-- Para una específica (SAP):
use SAP
go
sp_spaceused
go

Estado de Devices (Dispositivos)

Muestra los archivos físicos y si están cerca de llenarse.

sp_helpdevice
go

Uso del Transaction Log

Crítico para evitar el error 'Log segment full'.

use SAP
go
sp_helpsegment "logsegment"
go

3. Sesiones, Bloqueos y Procesos

Procesos Activos (sp_who)

¿Quién está conectado y qué está haciendo?

sp_who
go
-- Filtrar por usuario SAP:
sp_who "sapsa"
go

Detección de Bloqueos (Locks)

Identifica procesos bloqueadores y bloqueados.

sp_lock
go
-- Ver bloqueos con nombres de objetos:
select spid, dbid, objid, name = object_name(objid), type from master..syslocks
go

Finalizar un Proceso (Kill)

Termina una sesión colgada o bloqueador crítico.

-- Reemplazar ID por el SPID obtenido de sp_who
kill [ID]
go

4. Rendimiento y Caché

Configuración de Caché de Datos

Muestra el tamaño y hit ratio del caché por defecto y nombrados.

sp_cacheconfig
go

Monitor de Performance

Estadísticas acumuladas desde el inicio (o reset).

sp_monitor
go

Top Queries por Consumo

Requiere MDA tables habilitadas. Identifica queries "pesadas".

select TOP 10 * from master..monProcessSQLText order by CpuTime desc
go

Páginas relacionadas

Guía Principal Sybase ASE

Bases de Datos SAP

Troubleshooting de Rendimiento