'ase' Category

  • Disk IO Waits die CPU-Waits verursachen - MDA Tabellen

    November 9, 2010

    SELECT s.WaitEventID, substring(e.Description,1,36) AS Description, s.Waits, s.WaitTime
    FROM monSysWaits s, monWaitClassInfo c, monWaitEventInfo e
    WHERE s.WaitEventID = e.WaitEventID
    AND e.WaitClassID = c.WaitClassID
    ORDER BY 3 DESC

  • Wann lief das letzte Backup? - MDA Tabellen

    November 9, 2010

    Wann ist das letzte Backup (aller Datenbanken) gelaufen?
    SELECT db_name(DBID), datediff(dd, BackupStartTime, getdate())
    FROM monOpenDatabases
    Wann ist das letzte Backup für eine bestimmte Datenbank gelaufen?
    SELECT db_name(DBID), datediff(dd, BackupStartTime, getdate())
    FROM monOpenDatabases
    WHERE DBID = <number>

  • Historische MDA Tabellen - historical MDA tables

    November 9, 2010

    Historische MDA Tabellen - historical MDA tables
    Folgende MDA Tabellen können als historische Tabellen angesehen werden.

    monSysSQLText
    monSysPlanText
    monSysStatement
    monErrorLog
    monDeadLock

    Arbeitsweisen der historischen MDA Tabellen
    Die historischen MDA Tabellen beinhalten Aufzeichnungen von ASE “Events” wie beispielsweise SQL STatements, Error Messages oder Deadlogs. Die Daten werden im Memory in so genannten “fixed-sized arrays” gespeichert. Die Speichergröße wird mit sp_configure festgelegt. Dabei sind die [...]

  • Counter Types - MDA Tabellen

    November 8, 2010

    Zwei Countertypen “cumulative” und “transient” sind bei den MDA Tabellen bekannt.
    cumulative Counter
    “cumulative” bedeutet, der Counter erhöt sich, bis der Maximalwert erreicht ist. Die meisten Counter Types sind “cumulative” und können einen Höchstwert von 2.147.483.647 annehmen. Ist der Höchstwert erreicht, wird der Counter zurück auf “0″ gesetzt.
    transient Counter
    “transient” bedeutet, die Angezeigte Werte werden nach der [...]

  • Capture the performance metrics for the running processes - MDA Tabellen

    November 8, 2010

    Capture the performance metrics for the running processes
    SELECT s.SPID, s.CpuTime, t.SQLText
    FROM monProcessStatement s, monProcessSQLText t
    WHERE s.CpuTime = (SELECT MAX(CpuTime) FROM monProcessStatement)
    AND s.SPID = t.SPID
    Wenn ein leeres Resultset ausgegeben werden, dann die Query nochmals ausführen.

  • pipe Tables - MDA Tabellen

    November 8, 2010

    Understanding “pipe” Tables
    sp_configure "pipe"
    go
    Configuration OPTION IS NOT UNIQUE.
     
    Parameter Name DEFAULT Memory Used Config Value Run Value Unit [...]

  • Determining Optimum SARGs - MDA Tabellen

    November 8, 2010

    Determining Optimum SARGs
    SELECT ParameterName, TypeName FROM monTableParameters WHERE TableName = "monOpenObjectActivity"

  • Check des letzten update statistics Durchlaufes

    Juni 26, 2009

    SELECT object_name(s.id) tablename,
    c.name column_name,
    convert(int,c4)actual_steps,
    convert(int,c5)requested_steps,
    moddate last_updated
    FROM sysstatistics s,syscolumns c
    WHERE formatid=100
    – AND s.id = object_id("TABLE_NAME")
    AND s.id=c.id
    AND s.id >100
    AND s.c4 != NULL
    AND s.c5 != NULL
    ORDER BY 1,2

  • Liste der Aggregate Functions

    April 2, 2009

    Hier eine Liste, der im ASE® zur Verfügung stehenden Aggregate Functions.

    avg

    count_big

    count(*)

    count

    count_big

    [...]

  • Liste der ASE String Functions

    April 2, 2009

    Hier eine Liste der im ASE® zur Verfügung stehenden String Funktionen:

    ascii()

    char()

    charindex()

    char_length()

    compare()

    difference()
    [...]

 
Powered by Wordpress and MySQL. Theme by Shlomi Noach, openark.org