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 for bph generic levitra online buy generic cialis online

cialis for bph generic levitra online buy generic cialis online

cialis for bph generic levitra online buy generic cialis online

cialis cost canadian online pharmacy cialis professional

cialis cost canadian online pharmacy cialis professional

cialis cost canadian online pharmacy cialis professional

cialis from canada lipitor 20mg generic for cialis

cialis from canada lipitor 20mg generic for cialis

cialis from canada lipitor 20mg generic for cialis

generic cialis 20mg erectile medicines levitra cialis 20mg

generic cialis 20mg erectile medicines levitra cialis 20mg

generic cialis 20mg erectile medicines levitra cialis 20mg

cheap cialis online canadian pharmacy meds acheter cialis

cheap cialis online canadian pharmacy meds acheter cialis

cheap cialis online canadian pharmacy meds acheter cialis

cheap cialis online cialis generic tadalafil cialis for bph

cheap cialis online cialis generic tadalafil cialis for bph

cheap cialis online cialis generic tadalafil cialis for bph

cheap cialis online cialis generic tadalafil cialis for bph

Metformin 850 Cialis Y Levitra Genericos viagra Cafergot Available In Canada Amoxil Needs Refrigeration Cephalexin For Fish

Metformin 850 Cialis Y Levitra Genericos viagra Cafergot Available In Canada Amoxil Needs Refrigeration Cephalexin For Fish

Generique Viagra Soft Vega H viagra Xenical Amazon Cheapest Canada Drugs Online Pharmacy

Generique Viagra Soft Vega H viagra Xenical Amazon Cheapest Canada Drugs Online Pharmacy

order cialis online erectile medicines levitra cialis without a prescription

order cialis online erectile medicines levitra cialis without a prescription

order cialis online erectile medicines levitra cialis without a prescription

order cialis online erectile medicines levitra cialis without a prescription

cialis usa side effects of nexium cialis vs viagra

cialis usa side effects of nexium cialis vs viagra

cialis usa side effects of nexium cialis vs viagra

cialis usa side effects of nexium cialis vs viagra

cialis from canada tadalafil tablets 20 mg acheter cialis

cialis from canada tadalafil tablets 20 mg acheter cialis

generic cialis online buy cialis cialis daily

generic cialis online buy cialis cialis daily

generic cialis online buy cialis cialis daily

generic cialis online buy cialis cialis daily

- Проверить транспорт «вживую». После выбора авто по снимкам из каталога, его необходимо проверить на наличие возможных отклонений: внешний вид, салон, дополнительные аксессуары и т.д.;
Торопитесь оформить заказ - лимузин на свадьбу Одесса по специальной цене, ведь наши люксовые машины расхватывают как горячие пирожки! Не упустите свой шанс!
Лимузин на свадьбу Одесса Excallibur Phantom.
Прокат лимузинов Одесса Lincoln Towncar 2008.
Авто на свадьбу Одесса Ferrari F 430.

лимузин аренда красноярск цены

прокат лимузина водителем 46018f0

- Проверить транспорт «вживую». После выбора авто по снимкам из каталога, его необходимо проверить на наличие возможных отклонений: внешний вид, салон, дополнительные аксессуары и т.д.;
Торопитесь оформить заказ - лимузин на свадьбу Одесса по специальной цене, ведь наши люксовые машины расхватывают как горячие пирожки! Не упустите свой шанс!
Лимузин на свадьбу Одесса Excallibur Phantom.
Прокат лимузинов Одесса Lincoln Towncar 2008.
Авто на свадьбу Одесса Ferrari F 430.

лимузин аренда красноярск цены

прокат лимузина водителем 46018f0

- Проверить транспорт «вживую». После выбора авто по снимкам из каталога, его необходимо проверить на наличие возможных отклонений: внешний вид, салон, дополнительные аксессуары и т.д.;
Торопитесь оформить заказ - лимузин на свадьбу Одесса по специальной цене, ведь наши люксовые машины расхватывают как горячие пирожки! Не упустите свой шанс!
Лимузин на свадьбу Одесса Excallibur Phantom.
Прокат лимузинов Одесса Lincoln Towncar 2008.
Авто на свадьбу Одесса Ferrari F 430.

лимузин аренда красноярск цены

прокат лимузина водителем 46018f0

- Проверить транспорт «вживую». После выбора авто по снимкам из каталога, его необходимо проверить на наличие возможных отклонений: внешний вид, салон, дополнительные аксессуары и т.д.;
Торопитесь оформить заказ - лимузин на свадьбу Одесса по специальной цене, ведь наши люксовые машины расхватывают как горячие пирожки! Не упустите свой шанс!
Лимузин на свадьбу Одесса Excallibur Phantom.
Прокат лимузинов Одесса Lincoln Towncar 2008.
Авто на свадьбу Одесса Ferrari F 430.

лимузин аренда красноярск цены

прокат лимузина водителем 46018f0

Pages