• DBA (1/8/2009)


    hi , how are you checking how much of RAM your sql server is consuming?

    use below :

    DBCC MEMORYSTATUS

    ------------------

    --Host wise

    select hostname,count(spid) as Total_Connection,sum(isnull(memusage,0)) as MemUsage from sys.sysprocesses

    group by hostname order by count(spid) desc

    ----------

    --Database wise

    select db_name(dbid) as DatabaseName,count(spid) as Total_Connection,sum(isnull(memusage,0)) as MemUsage from sys.sysprocesses

    group by db_name(dbid) order by count(spid) desc

    --------

    select

    a.name,

    connections = (select

    count(*)

    from

    master..sysprocesses b

    where

    a.dbid = b.dbid),

    blocked_users = (select

    count(*)

    from

    master..sysprocesses b

    where

    a.dbid = b.dbid and

    blocked <> 0),

    total_memory = isnull((select sum(memusage)

    from

    master..sysprocesses b

    where

    a.dbid = b.dbid),0),

    total_io = isnull((select sum(physical_io)

    from

    master..sysprocesses b

    where

    a.dbid = b.dbid),0),

    total_cpu = isnull((select sum(cpu)

    from

    master..sysprocesses b

    where

    a.dbid = b.dbid),0),

    total_waittime = isnull((select sum(waittime)

    from

    master..sysprocesses b

    where

    a.dbid = b.dbid),0),

    dbccs = isnull((select count(*)

    from

    master..sysprocesses b

    where

    a.dbid = b.dbid and

    upper(b.cmd) like '%DBCC%'),0),

    bcp_running = isnull((select count(*)

    from

    master..sysprocesses b

    where

    a.dbid = b.dbid and

    upper(b.cmd) like '%BCP%'),0),

    backup_restore_running = isnull((select count(*)

    from

    master..sysprocesses b

    where

    a.dbid = b.dbid and

    upper(b.cmd) like '%BACKUP%' or

    upper(b.cmd) like '%RESTORE%'),0)

    from

    master.dbo.sysdatabases a

    -----------------------------------

    select DB = a.instance_name,

    'DBCC Logical Scans' = a.cntr_value,

    'Transactions/sec' = (select d.cntr_value

    from

    master..sysperfinfo d

    where

    d.object_name = a.object_name and

    d.instance_name = a.instance_name and

    d.counter_name = 'Transactions/sec'),

    'Active Transactions' = (select case when i.cntr_value < 0 then 0

    else i.cntr_value end

    from

    master..sysperfinfo i

    where

    i.object_name = a.object_name and

    i.instance_name = a.instance_name and

    i.counter_name = 'Active Transactions'),

    'Bulk Copy Rows' = (select b.cntr_value

    from

    master..sysperfinfo b

    where

    b.object_name = a.object_name and

    b.instance_name = a.instance_name and

    b.counter_name = 'Bulk Copy Rows/sec'),

    'Bulk Copy Throughput'= (select c.cntr_value

    from

    master..sysperfinfo c

    where

    c.object_name = a.object_name and

    c.instance_name = a.instance_name and

    c.counter_name = 'Bulk Copy Throughput/sec'),

    'Log Cache Reads' = (select e.cntr_value

    from

    master..sysperfinfo e

    where

    e.object_name = a.object_name and

    e.instance_name = a.instance_name and

    e.counter_name = 'Log Cache Reads/sec'),

    'Log Flushes' = (select f.cntr_value

    from

    master..sysperfinfo f

    where

    f.object_name = a.object_name and

    f.instance_name = a.instance_name and

    f.counter_name = 'Log Flushes/sec'),

    'Log Growths' = (select g.cntr_value

    from

    master..sysperfinfo g

    where

    g.object_name = a.object_name and

    g.instance_name = a.instance_name and

    g.counter_name = 'Log Growths'),

    'Log Shrinks' = (select h.cntr_value

    from

    master..sysperfinfo h

    where

    h.object_name = a.object_name and

    h.instance_name = a.instance_name and

    h.counter_name = 'Log Shrinks')

    from

    master..sysperfinfo a

    where

    a.object_name like '%Databases%'

    _____________________________________________________________________________________________________________
    Paresh Prajapati
    ➡ +919924626601
    http://paresh-sqldba.blogspot.com/[/url]
    LinkedIn | Tweet Me | FaceBook | Brijj