sábado, 6 de marzo de 2010

SQL Azure FAQ

SQL Azure es SQL SQL Server en la nube, para aquellos que inician con SQL Azure estas son las respuestas a las FAQ más comunes:

  1. El tamaño máximo de las bases de datos es 1GB o 10GB, dependiendo de su suscripción, si necesita almacenar más datos deberá crear Shards http://en.wikipedia.org/wiki/Shard_%28database_architecture%29
  2. Se pueden crear todas las bases de datos que desee, pero no necesariamente estarán en el mismo servidor, esto debido al modelo de balance de carga de SQL Azure
  3. No se pueden hacer consultas entre base de datos ni entre servidores
  4. No hay Transparent Data Encryption
  5. Soporta un subconjunto muy completo de T-SQL pero no todos, http://blogs.msdn.com/ssds/archive/2009/07/07/9823115.aspx
  6. Soporta un subconjunto de SQL Types pero no todos, http://blogs.msdn.com/ssds/archive/2009/07/07/9823115.aspx

 

For those who are starting with SQL Azure, these are the answers to most common FAQ:

 

  • Database maximum size is 1GB or 10GB based on your price plan, if you need to handle larger databases you must use Shards
  •     http://en.wikipedia.org/wiki/Shard_%28database_architecture%29

  • Unlimited number of databases, but they may not be on the same server, this is because the SQL Azure Balancing Mode
  • Currently you cannot do cross-database querying
  • There is no TDE in SQL Azure 
  • It supports a subset of SQL Server’s T-SQL commands, more detail in http://blogs.msdn.com/ssds/archive/2009/07/07/9823115.aspx
  • It supports a subset of SQL Server’s datatypes, more detail in http://blogs.msdn.com/ssds/archive/2009/07/07/9823115.aspx
  •  

    Saludos,

    Ing. Eduardo Castro Martínez, PhD – Microsoft SQL Server MVP

    http://mswindowscr.org

    http://comunidadwindows.org

    Costa Rica

    Technorati Tags: SQL Server

    LiveJournal Tags: SQL Server

    del.icio.us Tags: SQL Server

    http://ecastrom.blogspot.com

    http://ecastrom.wordpress.com

    http://ecastrom.spaces.live.com

    http://universosql.blogspot.com

    http://todosobresql.blogspot.com

    http://todosobresqlserver.wordpress.com

    http://mswindowscr.org/blogs/sql/default.aspx

    http://citicr.org/blogs/noticias/default.aspx

    http://sqlserverpedia.blogspot.com/

    martes, 23 de febrero de 2010

    Ajuste (tuning) del rendimiento de SQL Server 2008

    En el siguiente webcast Ajuste (tuning) del rendimiento de SQL Server 2008 http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032438450&Culture=es-AR analizamos las herramientas de desempeño de SQL Server 2008 y cómo utilizarlas.

    La presentación pueden descargarla de la siguiente dirección http://cid-bf30da8b3fc2e667.skydrive.live.com/self.aspx/Comunidad%20Windows%20Costa%20Rica/WebCast/SQL2008Performance.pdf

     

     

    Los scripts utilizados en la presentación son los siguientes:

     

    -- memory

    SELECT type, SUM(single_pages_kb)
    FROM sys.dm_os_memory_clerks
    GROUP BY type
    ORDER BY SUM(single_pages_kb) DESC

    SELECT type, SUM(multi_pages_kb)
    FROM sys.dm_os_memory_clerks
    WHERE multi_pages_kb != 0
    GROUP BY type
    ORDER BY SUM(multi_pages_kb) DESC

    --querys
    select text, query_plan, requested_memory_kb, granted_memory_kb, used_memory_kb from sys.dm_exec_query_memory_grants MG
    CROSS APPLY sys.dm_exec_sql_text(sql_handle)  t
    CROSS APPLY sys.dm_exec_query_plan
    (MG.plan_handle)

    --buffer pool usage by database
    select db_name(database_id) as dbName,
    count(*)*8/1024 as BufferPoolMB
      from sys.dm_os_buffer_descriptors
       group by db_name(database_id)
       order by 2 desc

    --IO

    select   session_id, wait_duration_ms,
      resource_description
          from    sys.dm_os_waiting_tasks
          where   wait_type like 'PAGE%LATCH_%'
           and              resource_description like '2:%'

    --PAGE I/O* Waits
      (select * from sys.dm_os_wait_stats
       where wait_type like '%PAGEIO%')

    --Virtual File Stats


       (select * from
       sys.dm_io_virtual_file_stats(-1, -1))

     

    select * from     sys.dm_exec_sessions

    select * from         sys. dm_io_pending_io_requests

    select * from           sys.dm_os_ring_buffers

    select * from          sys.dm_os_sys_info

    select * from          sys.dm_os_wait_stats

    --CPU

    select * from sys.dm_os_ring_buffers

    where

    ring_buffer_type='RING_BUFFER_RESOURCE_MONITOR'

    select * from sys.dm_os_ring_buffers

    where

    ring_buffer_type='RING_BUFFER_SINGLE_PAGE_ALLOCATOR'

     

    Saludos,

    Ing. Eduardo Castro Martínez, PhD – Microsoft SQL Server MVP

    http://mswindowscr.org

    http://comunidadwindows.org

    Costa Rica

    Technorati Tags: SQL Server

    LiveJournal Tags: SQL Server

    del.icio.us Tags: SQL Server

    http://ecastrom.blogspot.com

    http://ecastrom.wordpress.com

    http://ecastrom.spaces.live.com

    http://universosql.blogspot.com

    http://todosobresql.blogspot.com

    http://todosobresqlserver.wordpress.com

    http://mswindowscr.org/blogs/sql/default.aspx

    http://citicr.org/blogs/noticias/default.aspx

    http://sqlserverpedia.blogspot.com/

    Introducción a Master Data Services en SQL Server 2008 R2

    En este webcast

    http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032438443&Culture=es-AR 

    Hacemos una introducción a los conceptos generales y uso del Master Data Services en SQL Server 2008 R2

    La presentación utilizada durante la charla la puede acceder en la siguiente dirección http://www.slideshare.net/ecastrom/introduccion-a-sql-server-master-data-services

     

    Saludos,

    Ing. Eduardo Castro Martínez, PhD – Microsoft SQL Server MVP

    http://mswindowscr.org

    http://comunidadwindows.org

    Costa Rica

    Technorati Tags: SQL Server

    LiveJournal Tags: SQL Server

    del.icio.us Tags: SQL Server

    http://ecastrom.blogspot.com

    http://ecastrom.wordpress.com

    http://ecastrom.spaces.live.com

    http://universosql.blogspot.com

    http://todosobresql.blogspot.com

    http://todosobresqlserver.wordpress.com

    http://mswindowscr.org/blogs/sql/default.aspx

    http://citicr.org/blogs/noticias/default.aspx

    http://sqlserverpedia.blogspot.com/

    SQL Server 2008 para Implementar Biztalk

    Esta la presentación que se utilizó en el webcast sobre SQL Server 2008 y Biztalk Server

    http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032438439&Culture=es-AR

     

    Saludos,

    Ing. Eduardo Castro Martínez, PhD – Microsoft SQL Server MVP

    http://mswindowscr.org

    http://comunidadwindows.org

    Costa Rica

    Technorati Tags: SQL Server

    LiveJournal Tags: SQL Server

    del.icio.us Tags: SQL Server

    http://ecastrom.blogspot.com

    http://ecastrom.wordpress.com

    http://ecastrom.spaces.live.com

    http://universosql.blogspot.com

    http://todosobresql.blogspot.com

    http://todosobresqlserver.wordpress.com

    http://mswindowscr.org/blogs/sql/default.aspx

    http://citicr.org/blogs/noticias/default.aspx

    http://sqlserverpedia.blogspot.com/

    Introducción a Master Data Services MDS en SQL Server 2008 R2

    En este webcast realizamos un análisis sobre MDM Master Data Management con SQL Server 2008 R2

    http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032438443&Culture=es-AR

     

    Saludos,

    Ing. Eduardo Castro Martínez, PhD – Microsoft SQL Server MVP

    http://mswindowscr.org

    http://comunidadwindows.org

    Costa Rica

    Technorati Tags: SQL Server

    LiveJournal Tags: SQL Server

    del.icio.us Tags: SQL Server

    http://ecastrom.blogspot.com

    http://ecastrom.wordpress.com

    http://ecastrom.spaces.live.com

    http://universosql.blogspot.com

    http://todosobresql.blogspot.com

    http://todosobresqlserver.wordpress.com

    http://mswindowscr.org/blogs/sql/default.aspx

    http://citicr.org/blogs/noticias/default.aspx

    http://sqlserverpedia.blogspot.com/

    miércoles, 17 de febrero de 2010

    Qué versión de SQL Server debo utilizar Enterprise o Standard o Datacenter

    Para aquellos que deben decidir cuál es el tipo de licenciamiento que tienen que utilizar para SQL Server, la mejor forma de elegir la versión adecuada es comparando las capacidades de cada una de estas versiones, en la siguiente tabla se presenta una comparación reducida de las dos principales versiones de SQL Server:

     

    image

    El detalle completo de la comparación de capacidades puede ser encontrada en el siguiente documento http://download.microsoft.com/download/2/D/F/2DF66C0C-FFF2-4F2E-B739-BF4581CEE533/SQLServer2008EnterpriseandStandardFeature%20Compare.pdf

     

    Sin embargo, si la aplicación necesita alta disponibilidad, manejo de grandes cantidades de recursos tales como memory y gran cantidad de procesadores, entonces deben elegir la versión Enterprise y si van a ejecutar SQL Server sobre máquinas con con cientos de procesadores y más de 64GB en ram deben empezar a considerar SQL Server 2008 R2 Data Center Edition, el cual posee las siguiente características:

     

    - Soporte de hasta 256 procesadores lógicos
    - Administración central de más de 25 instancias de SQL Server
    - Soporte de hasta 2 TB de memoria cuando se ejcuta sobre Windows Server 2008 R2 Datacenter

     

    Saludos,

    Ing. Eduardo Castro Martínez, PhD – Microsoft SQL Server MVP

    http://mswindowscr.org

    http://comunidadwindows.org

    Costa Rica

    Technorati Tags: SQL Server

    LiveJournal Tags: SQL Server

    del.icio.us Tags: SQL Server

    http://ecastrom.blogspot.com

    http://ecastrom.wordpress.com

    http://ecastrom.spaces.live.com

    http://universosql.blogspot.com

    http://todosobresql.blogspot.com

    http://todosobresqlserver.wordpress.com

    http://mswindowscr.org/blogs/sql/default.aspx

    http://citicr.org/blogs/noticias/default.aspx

    http://sqlserverpedia.blogspot.com/

    SQL Server Enterprise Edition y BizTalk Server Enterprise Edition: La historia de mejor juntos"

    Los invito a que vean este webcast en cual analizamos cuáles son las consideraciones sobre SQL Server que deben tomarse en cuenta para una impletación exitosa de la capa de datos de Biztalk Server 2009. En esta analizamos cuáles son las ventajas de utilizar SQL Server Enterprise Edition.

     

    Pueden acceder el contenido en la siguiente dirección

    http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=es-AR&EventID=1032438440&CountryCode=AR

     

    Saludos,

    Ing. Eduardo Castro Martínez, PhD – Microsoft SQL Server MVP

    http://mswindowscr.org

    http://comunidadwindows.org

    Costa Rica

    Technorati Tags: SQL Server

    LiveJournal Tags: SQL Server

    del.icio.us Tags: SQL Server

    http://ecastrom.blogspot.com

    http://ecastrom.wordpress.com

    http://ecastrom.spaces.live.com

    http://universosql.blogspot.com

    http://todosobresql.blogspot.com

    http://todosobresqlserver.wordpress.com

    http://mswindowscr.org/blogs/sql/default.aspx

    http://citicr.org/blogs/noticias/default.aspx

    http://sqlserverpedia.blogspot.com/