SQL Server useful but less known features

  • Posted on: 2 November 2016
  • By: Michał Turecki
  1. Checking who is connected to the database

    sp_who

    SELECT
    NULL as [Connections by Database],
    [host_name] AS [Client Machine],
    db.name AS [Database],
    [program_name] AS [Client Program],
    COUNT(*) AS [Open Connections]
    FROM sys.dm_exec_sessions s (nolock)
    LEFT JOIN sys.dm_exec_requests r (nolock) ON r.session_id = s.session_id
    LEFT JOIN sys.databases db (nolock) ON db.database_id = r.database_id
    WHERE s.session_id >= 50 -- Ignore SQL Server processes
    GROUP BY [host_name], db.name, [program_name]
    ORDER BY [Client Machine], [Database], [Client Program]

  2. Adjusting connection pooling settings

    By default pool size is 100 per database with a command timeout (effectively a connection timeout) of 15 seconds. To increase add following to the connection string:

    Connection Timeout=30;Pooling='true';Max Pool Size=200

  3. Checking the size of column's contents

    To check how much data the column contains:

    SELECT *, DATALENGTH([column]) AS ColumnSizeInBytes FROM table

  4. Using SQL Server profiler

    Profiler is a powerful way to debug application performance problems, to check query execution time. If you're developing any application using SQL Server as a database, running it at least once for every application release can help with pinpointing possible performance issues. Remember the rule - there should be a constant number of queries regardless of the amount of records fetched - that way application will scale better. Sometimes it's better to replace a single complex query with more simpler queries because for each result row, columns shared by joins are repeated and delivered to client for processing many times.

Comments

cialis com free offer
free cialis pills
cialis 30 day free trial
free cialis pills
free samples of cialis by mail

cialis com free offer
free cialis pills
cialis 30 day free trial
free cialis pills
free samples of cialis by mail

cialis com free offer
free cialis pills
cialis 30 day free trial
free cialis pills
free samples of cialis by mail

cialis com free offer
free cialis pills
cialis 30 day free trial
free cialis pills
free samples of cialis by mail

cialis free trial
free cialis trial online
cialis coupons
cialis daily use
cialis com free trial

Перезвоните мне пожалуйста 8 (953) 344-62-67 Антон.

viagra online generic viagra free samples generic viagra for sale

viagra online generic viagra free samples generic viagra for sale

free sample of viagra or cialis
free cialis coupon
cialis com free offer
cialis free sample
cialis free trial online

free sample of viagra or cialis
free cialis coupon
cialis com free offer
cialis free sample
cialis free trial online

free sample of viagra or cialis
free cialis coupon
cialis com free offer
cialis free sample
cialis free trial online

free sample of viagra or cialis
free cialis coupon
cialis com free offer
cialis free sample
cialis free trial online

best places to buy generic viagra viagra 100mg generic viagra cost

best places to buy generic viagra viagra 100mg generic viagra cost

cheap alternative to viagra cialis tadalafil cheap viagra online usa

cheap alternative to viagra cialis tadalafil cheap viagra online usa

cheap alternative to viagra cialis tadalafil cheap viagra online usa

cialis 30 day free trial
cialis free 30 day trial
free sample of viagra or cialis
cialis com free sample
cialis daily

cialis 30 day free trial
cialis free 30 day trial
free sample of viagra or cialis
cialis com free sample
cialis daily

free cialis trial
cialis coupon
free trial cialis online
free coupon for cialis
cialis free

cialis trial
cialis 5mg cost
cialis free trial
free sample cialis
free cialis trial

cialis free 30 day trial
cialis free trial pack
free cialis trial online
how to get free cialis
cialis free voucher

cialis com free sample
cialis free coupon
cialis 5mg cost
cialis free trial voucher
cialis com free trial

cialis com free sample
cialis free coupon
cialis 5mg cost
cialis free trial voucher
cialis com free trial

free trials by mail
free cialis
free cialis offer
cialis free trial
free cialis pills

free trials by mail
free cialis
free cialis offer
cialis free trial
free cialis pills

cialis 5mg cost
free cialis sample
free coupon for cialis
cialis free samples
cialis 30 day trial

cheap viagra free shipping order cialis cheap viagra from canada

Hi there! norco online pharmacy very good site http://onlinegenepharmacy.com

Hi there! norco online pharmacy very good site http://onlinegenepharmacy.com

Hi there! norco online pharmacy very good site http://onlinegenepharmacy.com

Howdy! pharmacy tech certification online very good internet site http://onlinegenepharmacy.com

Howdy! pharmacy tech certification online very good internet site http://onlinegenepharmacy.com

Howdy! pharmacy tech certification online very good internet site http://onlinegenepharmacy.com

Howdy! pharmacy tech certification online very good internet site http://onlinegenepharmacy.com

Hello there! online pharmacy technician certification beneficial internet site http://onlinepharmacycanadaus.com

Hi there! online pharmacy technician great site http://onlinepharmacycanadaus.com

Hi there! online pharmacy technician great site http://onlinepharmacycanadaus.com

Hi! non prescription pharmacy beneficial internet site http://onlinepharmacycanadaus.com

Hi! non prescription pharmacy beneficial internet site http://onlinepharmacycanadaus.com

Hello there! pharmacy technician schools online beneficial website http://onlinepharmacycanadaus.com

Hello there! pharmacy technician schools online beneficial website http://onlinepharmacycanadaus.com

Hello! online mexican pharmacy great web page http://onlinepharmacycanadaus.com

Pages