Welcome to Sign in | Help

View-uri pentru Metadata

  •  10-04-2006, 11:00 AM

    View-uri pentru Metadata

    View-uri pentru Metadata

     

    Pentru a obtine informatii despre un server avem la dispozitie doua categorii noi de view-uri:

    • system catalog views pentru informatii statice despre obiectele definite in bazele de date gen tabele, functii etc.
    • dynamic management views si dynamic management functions pentru informatii dinamice - starea curenta a serverului, memoria alocata, sesiuni curente etc.

    Scopul lor este o transparenta maxima a activitatii serverului.

    Locatia fizica a acestor obiecte este baza de date read-only Resource insa apar in schema sys a fiecarei baze de date. S-a preferat acest model pentru a face foarte usor un eventual upgrade sau pentru a facilita revenirea la starea initiala (daca e nevoie) dupa aplicarea unui service pack.

     

    Exemple:

     

    -- returneaza o lista cu tabelele

    -- bazei de date AdventureWorks

    USE AdventureWorks

    SELECT *

    FROM sys.tables

    GO

     

    -- returneaza primele 10 componente

    -- in functie de memoria alocata

    SELECT TOP 10

    type, SUM(single_pages_kb + multi_pages_kb)

     AS [Memorie Alocata (KB)]

    FROM sys.dm_os_memory_clerks

    GROUP BY type

    ORDER BY [Memorie Alocata (KB)] DESC

    GO

     


    Cristian Andrei Lefter, SQL Server MVP
    MCT, MCSA, MCDBA, MCAD, MCSD .NET,
    MCTS, MCITP - Database Administrator SQL Server 2005
    http://sqlserver.ro
View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems