Febrero 2015 Warner Chaves – SQL Server MCM Pythian.com / SQLTurbo.Com Principios de Arquitectura de SQL Server
Bio 9 años de Experiencia como DBA del SQL Server. Sql Server MCM. Experiencia previa como DBA Nivel 3 de HP en Costa Rica, ahora trabajo para Pythian como Consultor Principal en Ottawa, Ontario. Blog: SQLTurbo.com
Historia SQL Server fue originalmente un producto de Sybase adquirido por MS en La versión 6.0 fue lanzada en 1995 y fue la primera desarrollada de forma independiente por MS. A partir de ese momento se lanzan versiones 6.5, 7, 2000, 2005, 2008, 2008R2, 2012 y Corren sobre Windows Server. La mayor diferencia es entre 2000 y 2005 (5 años sin un release).
Servicio s SQL Server engine – el motor de base de datos propiamente. SQL Server Agent – un servicio auxiliar para ejecutar jobs, enviar correo, etc. SQL Server Browser – un servicio auxiliar para facilitar la conexión de clientes. Otros servicios: Reporting Services, Analysis Services, Integration Services, Full-text search.
Estructur a SQL Server es un motor multi-inquilino (multi-tenant). El servicio se le llama una instancia. Cada instancia contiene multiples bases de datos. Bds del sistema: master, msdb, model, tempdb. Bds de usuario: mínimo 1 datafile (mdf) y un transaction log (ldf). Multiples instancias pueden coexistir en un servidor.
Componente s Protocolos de Red: Named Pipes, TCP/IP, shared memory. Motor de storage: RAM+disco, In-Memory, Columnar. CPU es controlado por el modulo SQLOS. Los CPU se mapean a Schedulers. Los schedulers consumen workers que se mapean a threads. El RAM se divide en múltiples caches, los principales son el buffer y el plan cache.
DEM O
Pregunta s?