SlideShare ist ein Scribd-Unternehmen logo
1 von 133
http://curah.microsoft.com/38922/how-to-select-
server-hardware-for-sql-server-2012
http://www.sqlskills.com/sql-server-training/iehw/
http://blogs.msdn.com/b/bartd/archive/2010/06/16/s
ql-server-sizing-resources.aspx
http://www.sqlcoffee.com/Tips0012.htm
7
Diseño de
base de
datos
•Lógico
•Físico
Servidor
•Configuración
•Mantenimiento
Índice
•Definición
•Mantenimiento
•Evolución
Pregunta
•Bueno T-SQL
•Sintonización
Hardware
•No cuellos de
botella
SQL Server
Windows
CPU
Memory
I/O Controller
Disk Array
Performance
?
FILEGROUP
SAN 1
LUN 1 DataFile1.ndf
LUN 2 DataFile2.ndf
SAN 2
LUN 3 DataFile3.ndf
LUN 4 DataFile4.ndf
SAN «n» LUN «n» DataFileN.ndf
Microsoft
de código abierto
www.tpc.org
Microsoft® SQL Server ® 2012 OLTP Beneficios
de carga de trabajo Uso IBM® XIV Storage
System ® Gen3 SSD caché
Lograr un alto rendimiento OLTP Database
utilizando SQL Server ® y Dell ™ PowerEdge ™
R720 con Interna PCIe SSD Almacenamiento
HP Referencia Arquitectura para SQL de
alto rendimiento del servidor
http://bit.ly / UGrGbu
http://bit.ly/UGs2Pm
http://bit.ly/korH23
http://ark.intel.com/
http://bit.ly / UGwiyg
http://bit.ly/kOHUL7
•
•
•
•
•
•
63
ejemplo: servidor dedicado SQL que sólo aloja las bases
de datos o un clúster de SQL
Mínimo de memoria del servidor
• SQL no asigna Mínimo Memoria del servidor en el arranque
• Crece hasta alcanza máximo
• Una vez que Buffer Pool alcanza la Memoria Mínima Server, SQL no liberará la
memoria
NOTA: Ajuste de la configuración de la memoria del servidor Mínimo Máximo
65
• SQLServer:Buffer Manager
• SQLServer:Memory Manager
Memory Manager: Target Server Memory (KB)
SQLServer: Memory Manager: Total Server Memory (KB)
Total Server Memory >= Target Server Memory
http:/ /msdn.microsoft.com/en-
us/library/ms175527.aspx
Uso los servidores físicos o virtuales para mi SQL Server?
In-Memory OLTP utiliza la memoria y el disco de
manera diferente a las tablas basadas en disco
tradicionales.
La mejora del rendimiento se verá con In-Memory
OLTP depende del hardware que utiliza
In-Memory OLTP no requiere un servidor de alta gama
para soportar una carga de trabajo OLTP de alto
rendimiento.
Recomendación es utilizar un servidor con 2 sockets de
CPU. Debido al aumento de redimiento permitido por In-
Memory OLTP, 2 sockets es probable que va a ser
suficiente para sus necesidades.
Encienda el hyper-threading con OLTP en memoria. Con
algunas cargas de trabajo OLTP hay ganancias de
rendimiento de hasta un 40% cuando se utiliza hyper-
threading.
Todas las tablas optimizado para memoria residen
totalmente en la memoria.
Por lo tanto, debe tener suficiente memoria física
para las tablas y para sostener la carga de trabajo
La cantidad de memoria que realmente se necesita
en realidad depende de la carga de trabajo, un
punto de partida es tener memoria disponible por
alrededor de 2 veces el tamaño de los datos.
•
•
•
•
•
•
Método para el diseño de un sistema equilibrado y rentable para
cargas de trabajo de Data Warehouse
Configuraciones de referencia de hardware desarrollado en
colaboración con socios de hardware
Mejores prácticas para la disposición de los datos
SQL Server Fast Track Data Warehouse
Solución para ayudar a los clientes y socios a
acelerar sus implementaciones de almacenamiento
de datos
FT Versión 4.0
Beneficios:
- Arquitecturas Pre-
equilibradas
- Elección de las plataformas
de HW
- Bajo TCO
- Alta Escalabilidad
- Menor riesgo
- Mejores practices de la
construcción de un servidor
Software:
• 2008 Enterprise de SQL Server
• Windows Server 2008
Hardware:
• Especificaciones estrictas para
servidores, almacenamiento y
redes
• núcleo "bloque de construcción
Directrices de configuración:
• Estructuras de tabla física
• Índices
• Compresión
• Configuración de SQL Server
• Configuración de Windows
Server
• Loading
Fast Track Data Warehouse 4,0
 Dell Quickstart Data Warehouse Appliance 1000 (FT 4.0, 5TB)
 Dell Quickstart Data Warehouse Appliance 2000 (FT 4.0, 12TB)
 Dell Parallel Data Warehouse Appliance (v2, SQL 2012, 15TB-6PB)
 IBM Fast Track Data Warehouse (FT 4.0, 3 versions: 24TB, 60TB, 112TB)
 HP Enterprise Data Warehouse Appliance (v2, SQL 2012, 15TB-6PB)
 HP Business Data Warehouse Appliance (FT 3.0, 5TB)
 HP Business Decision Appliance (BI, SharePoint 2010, SQL Server 2008R2,
PP)
 HP Database Consolidation Appliance (virtual environment,
Windows2008R2)
Configuraciones 2 Procesador 4 - 12 TB
− HP ProLiant DL380 G6
− HP ProLiant DL385 G6
− IBM System x3650 M2
− Dell Power Edge R710
− Toro NovaScale R460 E2
Configuraciones 4 Procesador 12-24 TB
− HP ProLiant DL 580 G5
− HP ProLiant DL 585 G6
− IBM System x3850 M2
− Dell Power Edge R900 Tipo
− Toro NovaScale R480 E1
Configuraciones de procesador 8 16-48 TB
− HP ProLiant DL 785 G6
− IBM System x3950 M2
•
•
•
•
•
•
http://msdn.microsoft.com/en-us/library/azure/dn249410.aspx
Total Capacity Total Request Rate Total Bandwidth
(Geo-redundant)
Total Bandwidth
(Locally Redundant)
500 TB 20,000 / sec 10 gb/sec Ingress
20 gb/sec Egress
20 gb/sec Ingress
30 gb/sec Egress
VM Size CPU Cores Memory Max. IOPS # Data Disks Temp Drive
A0 Shared 768 MB 1x300 1 20 GB
A1 1 1.75 GB 2x300 2 40 GB
A2 2 3.5 GB 4x300 4 60 GB
A3 4 7 GB 8x300 8 120 GB
A4 8 14 GB 16x300 16 240 GB
VM Size CPU Cores Memory Max. IOPS # Data Disks Temp Drive
A0 Shared 768 MB 1x500 1 20 GB
A1 1 1.75 GB 2x500 2 70 GB
A2 2 3.5 GB 4x500 4 135 GB
A3 4 7 GB 8x500 8 285 GB
A4 8 14 GB 16x500 16 605 GB
* Http:/ /msdn.microsoft.com/library/azure/dn689095.aspx
VM Size CPU Cores Memory Max. IOPS # Data Disks Temp Drive
A5 2 14 GB 4x500 4 135 GB
A6 4 28 GB 8x500 8 285 GB
A7 8 56 GB 16x500 16 605 GB
Disk type Read Only Read Write None
OS Disk Supported Default Not Supported
Data Disks Supported Supported Default
Activar instant file initialization
Logical disk counter Typical storage term
Suggested actions in
Windows Azure virtual machine environment
Disk reads / second
Disk writes / second
IOPS Measure the number of I/O’s per second.
Consider adding more data disks in line with your IOPS requirements.
Average disk sec / read
Average disk sec / write
Latency Measure disk latency.
Note: Numbers might vary; look at averages over time.
Average disk bytes / read
Average disk bytes / write
Block size Measure the size of I/O’s being issued.
Note: Larger I/O’s tend to have higher latency, such as those associated with
BACKUP/RESTORE.
Average / current disk queue length
Outstanding or waiting IOPS Provides insight into the applications I/O pattern.
Disk read bytes/sec
Disk write bytes/sec
Throughput or aggregate
throughput
Measure of total disk throughput.
Note: Ideally, larger block scans should be able to heavily utilize connection
bandwidth (for example, your throughput can be higher with a smaller number
of larger IOPS).
BACKUP database TO URL =
‘
’
WITH CREDENTIAL = ‘credential_name’
Database Throughput Unit – DTU
epresents el poder relativo (recursos) asignado a la base de datos
Medida conjunta de la CPU, la memoria, y tasas lectura y escritura
C
Monitoreo
% Del nivel de rendimiento actual
Utilización
75%
Leer
50%
Escribir UPC
60%
Memoria
(Próximamente)
Calcular
Writos
Lee
Memoria
Cuadro delimitador
Basic Standard Premium
Performance Levels
(DTU)
1 S1: 5
S2: 25
P1: 100
P2: 200
P3: 800
ASDB results 3,467 tx/hour S1: 283 tx/minute
S2: 1,470 tx/minute
P1: 98 tx/second
P2: 192 tx/second
P3: 730 tx/second
Maximum DB size 2GB 250GB 500GB
Price per day/month
(-50% during Preview)
$0.16 / $4.995 S1: $1.30 / $40
S2: $6.45 / $200
P1: $30 / $930
P2: $60 / $1,860
P3: $240 / $7,440
Resumen BCDR
no pre-allocated
capacity)
RTO<24h*, RPO<24h RTO<24h*, RPO<24h RTO<24h*, RPO<24h
RTO<2h RPO<30m RTO<2h RPO<30m
RTO<1h, RPO<5m
* Target only, depends on the data size and scale of restores
** Not all disaster recovery features are available today
Scenario Basic Tier Standard Tier Premium Tier
Local failures   
Azure DB upgrades and maintenance   
Accidental data corruption   
Regional disaster   
DR Drill   
Online application upgrade  
Application failure 
Online application relocation 
Load balancing 
Consideraciones de hardware para SQL Server

Weitere ähnliche Inhalte

Was ist angesagt?

M|18 Deep Dive: InnoDB Transactions and Write Paths
M|18 Deep Dive: InnoDB Transactions and Write PathsM|18 Deep Dive: InnoDB Transactions and Write Paths
M|18 Deep Dive: InnoDB Transactions and Write PathsMariaDB plc
 
InnoDB Flushing and Checkpoints
InnoDB Flushing and CheckpointsInnoDB Flushing and Checkpoints
InnoDB Flushing and CheckpointsMIJIN AN
 
A Technical Introduction to WiredTiger
A Technical Introduction to WiredTigerA Technical Introduction to WiredTiger
A Technical Introduction to WiredTigerMongoDB
 
Scaling for Performance
Scaling for PerformanceScaling for Performance
Scaling for PerformanceScyllaDB
 
RocksDB compaction
RocksDB compactionRocksDB compaction
RocksDB compactionMIJIN AN
 
Sauvegardes de base de données
Sauvegardes de base de donnéesSauvegardes de base de données
Sauvegardes de base de donnéesSoukaina Boujadi
 
Solving the DB2 LUW Administration Dilemma
Solving the DB2 LUW Administration DilemmaSolving the DB2 LUW Administration Dilemma
Solving the DB2 LUW Administration DilemmaRandy Goering
 
Sql server よく聞く設定とその効果
Sql server よく聞く設定とその効果Sql server よく聞く設定とその効果
Sql server よく聞く設定とその効果Masayuki Ozawa
 
Best practices for MySQL High Availability Tutorial
Best practices for MySQL High Availability TutorialBest practices for MySQL High Availability Tutorial
Best practices for MySQL High Availability TutorialColin Charles
 
Db2 Important questions to read
Db2 Important questions to readDb2 Important questions to read
Db2 Important questions to readPrasanth Dusi
 
MyRocks introduction and production deployment
MyRocks introduction and production deploymentMyRocks introduction and production deployment
MyRocks introduction and production deploymentYoshinori Matsunobu
 
High Performance, High Reliability Data Loading on ClickHouse
High Performance, High Reliability Data Loading on ClickHouseHigh Performance, High Reliability Data Loading on ClickHouse
High Performance, High Reliability Data Loading on ClickHouseAltinity Ltd
 
Maria DB Galera Cluster for High Availability
Maria DB Galera Cluster for High AvailabilityMaria DB Galera Cluster for High Availability
Maria DB Galera Cluster for High AvailabilityOSSCube
 
DB2 and storage management
DB2 and storage managementDB2 and storage management
DB2 and storage managementCraig Mullins
 
Microsoft SQL Server - Files and Filegroups
Microsoft SQL Server - Files and FilegroupsMicrosoft SQL Server - Files and Filegroups
Microsoft SQL Server - Files and FilegroupsNaji El Kotob
 
Analyzing and Interpreting AWR
Analyzing and Interpreting AWRAnalyzing and Interpreting AWR
Analyzing and Interpreting AWRpasalapudi
 
お金が無いときのMySQL Cluster頼み
お金が無いときのMySQL Cluster頼みお金が無いときのMySQL Cluster頼み
お金が無いときのMySQL Cluster頼みaoike
 
Oracle Database Management - Backup/Recovery
Oracle Database Management - Backup/RecoveryOracle Database Management - Backup/Recovery
Oracle Database Management - Backup/RecoveryChien Chung Shen
 
私はここでつまづいた! Oracle database 11g から 12cへのアップグレードと Oracle Database 12c の新機能@201...
私はここでつまづいた! Oracle database 11g から 12cへのアップグレードと Oracle Database 12c の新機能@201...私はここでつまづいた! Oracle database 11g から 12cへのアップグレードと Oracle Database 12c の新機能@201...
私はここでつまづいた! Oracle database 11g から 12cへのアップグレードと Oracle Database 12c の新機能@201...yoshimotot
 

Was ist angesagt? (20)

M|18 Deep Dive: InnoDB Transactions and Write Paths
M|18 Deep Dive: InnoDB Transactions and Write PathsM|18 Deep Dive: InnoDB Transactions and Write Paths
M|18 Deep Dive: InnoDB Transactions and Write Paths
 
InnoDB Flushing and Checkpoints
InnoDB Flushing and CheckpointsInnoDB Flushing and Checkpoints
InnoDB Flushing and Checkpoints
 
A Technical Introduction to WiredTiger
A Technical Introduction to WiredTigerA Technical Introduction to WiredTiger
A Technical Introduction to WiredTiger
 
Scaling for Performance
Scaling for PerformanceScaling for Performance
Scaling for Performance
 
MyRocks Deep Dive
MyRocks Deep DiveMyRocks Deep Dive
MyRocks Deep Dive
 
RocksDB compaction
RocksDB compactionRocksDB compaction
RocksDB compaction
 
Sauvegardes de base de données
Sauvegardes de base de donnéesSauvegardes de base de données
Sauvegardes de base de données
 
Solving the DB2 LUW Administration Dilemma
Solving the DB2 LUW Administration DilemmaSolving the DB2 LUW Administration Dilemma
Solving the DB2 LUW Administration Dilemma
 
Sql server よく聞く設定とその効果
Sql server よく聞く設定とその効果Sql server よく聞く設定とその効果
Sql server よく聞く設定とその効果
 
Best practices for MySQL High Availability Tutorial
Best practices for MySQL High Availability TutorialBest practices for MySQL High Availability Tutorial
Best practices for MySQL High Availability Tutorial
 
Db2 Important questions to read
Db2 Important questions to readDb2 Important questions to read
Db2 Important questions to read
 
MyRocks introduction and production deployment
MyRocks introduction and production deploymentMyRocks introduction and production deployment
MyRocks introduction and production deployment
 
High Performance, High Reliability Data Loading on ClickHouse
High Performance, High Reliability Data Loading on ClickHouseHigh Performance, High Reliability Data Loading on ClickHouse
High Performance, High Reliability Data Loading on ClickHouse
 
Maria DB Galera Cluster for High Availability
Maria DB Galera Cluster for High AvailabilityMaria DB Galera Cluster for High Availability
Maria DB Galera Cluster for High Availability
 
DB2 and storage management
DB2 and storage managementDB2 and storage management
DB2 and storage management
 
Microsoft SQL Server - Files and Filegroups
Microsoft SQL Server - Files and FilegroupsMicrosoft SQL Server - Files and Filegroups
Microsoft SQL Server - Files and Filegroups
 
Analyzing and Interpreting AWR
Analyzing and Interpreting AWRAnalyzing and Interpreting AWR
Analyzing and Interpreting AWR
 
お金が無いときのMySQL Cluster頼み
お金が無いときのMySQL Cluster頼みお金が無いときのMySQL Cluster頼み
お金が無いときのMySQL Cluster頼み
 
Oracle Database Management - Backup/Recovery
Oracle Database Management - Backup/RecoveryOracle Database Management - Backup/Recovery
Oracle Database Management - Backup/Recovery
 
私はここでつまづいた! Oracle database 11g から 12cへのアップグレードと Oracle Database 12c の新機能@201...
私はここでつまづいた! Oracle database 11g から 12cへのアップグレードと Oracle Database 12c の新機能@201...私はここでつまづいた! Oracle database 11g から 12cへのアップグレードと Oracle Database 12c の新機能@201...
私はここでつまづいた! Oracle database 11g から 12cへのアップグレードと Oracle Database 12c の新機能@201...
 

Ähnlich wie Consideraciones de hardware para SQL Server

Analizando la performance del subsistema de IO
Analizando la performance del subsistema de IOAnalizando la performance del subsistema de IO
Analizando la performance del subsistema de IOSpanishPASSVC
 
24 HOP edición Español - Optimizacion de motores sql server desde el codigo h...
24 HOP edición Español - Optimizacion de motores sql server desde el codigo h...24 HOP edición Español - Optimizacion de motores sql server desde el codigo h...
24 HOP edición Español - Optimizacion de motores sql server desde el codigo h...SpanishPASSVC
 
Optimización de motores sql server 24 horas SQL Pass
Optimización de motores sql server 24 horas SQL PassOptimización de motores sql server 24 horas SQL Pass
Optimización de motores sql server 24 horas SQL PassJulián Castiblanco
 
Fase 1 Ensamble y mantenimiento de computadores
Fase 1 Ensamble y mantenimiento de computadores Fase 1 Ensamble y mantenimiento de computadores
Fase 1 Ensamble y mantenimiento de computadores Jose Cordero
 
Ensamble y Mantenimiento 103380_47 Fase 1 Universidad Nacional Abierta y a Di...
Ensamble y Mantenimiento 103380_47 Fase 1 Universidad Nacional Abierta y a Di...Ensamble y Mantenimiento 103380_47 Fase 1 Universidad Nacional Abierta y a Di...
Ensamble y Mantenimiento 103380_47 Fase 1 Universidad Nacional Abierta y a Di...Ivanguillermo Duarte
 
Global azure bootcamp SQL Azure End to End
Global azure bootcamp   SQL Azure End to End Global azure bootcamp   SQL Azure End to End
Global azure bootcamp SQL Azure End to End jorge Muchaypiña
 
Qnap Ts h1886 xu-ts-h1683xu_ts-h2483xu_es
Qnap Ts h1886 xu-ts-h1683xu_ts-h2483xu_esQnap Ts h1886 xu-ts-h1683xu_ts-h2483xu_es
Qnap Ts h1886 xu-ts-h1683xu_ts-h2483xu_esQNAP Systems, Inc.
 
TVS-ECx80U-SAS-RP Auto-Organización NAS (Español)
TVS-ECx80U-SAS-RP Auto-Organización NAS (Español) TVS-ECx80U-SAS-RP Auto-Organización NAS (Español)
TVS-ECx80U-SAS-RP Auto-Organización NAS (Español) Hernan Lopez
 
Qnap TVC-EC1580MU
Qnap TVC-EC1580MUQnap TVC-EC1580MU
Qnap TVC-EC1580MUDavid Lira
 
La Mejor opción NAS Enterprise con la Serie TS-ECX80U
La Mejor opción NAS Enterprise con la Serie TS-ECX80ULa Mejor opción NAS Enterprise con la Serie TS-ECX80U
La Mejor opción NAS Enterprise con la Serie TS-ECX80UFernando Barrientos
 
Almacenamiento en disco: mejora de la velocidad y de la seguridad - Juan Piernas
Almacenamiento en disco: mejora de la velocidad y de la seguridad - Juan PiernasAlmacenamiento en disco: mejora de la velocidad y de la seguridad - Juan Piernas
Almacenamiento en disco: mejora de la velocidad y de la seguridad - Juan PiernasLenin Hernandez
 
Nuevo motor relacional In-memory OLTP
Nuevo motor relacional In-memory OLTPNuevo motor relacional In-memory OLTP
Nuevo motor relacional In-memory OLTPSolidQ
 
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...SpanishPASSVC
 
Escalabilidad en azure web sites y sql database
Escalabilidad en azure web sites y sql databaseEscalabilidad en azure web sites y sql database
Escalabilidad en azure web sites y sql databaseEduardo Castro
 

Ähnlich wie Consideraciones de hardware para SQL Server (20)

Analizando la performance del subsistema de IO
Analizando la performance del subsistema de IOAnalizando la performance del subsistema de IO
Analizando la performance del subsistema de IO
 
TS-h3088XU-RP QNAP
TS-h3088XU-RP QNAPTS-h3088XU-RP QNAP
TS-h3088XU-RP QNAP
 
24 HOP edición Español - Optimizacion de motores sql server desde el codigo h...
24 HOP edición Español - Optimizacion de motores sql server desde el codigo h...24 HOP edición Español - Optimizacion de motores sql server desde el codigo h...
24 HOP edición Español - Optimizacion de motores sql server desde el codigo h...
 
Optimización de motores sql server 24 horas SQL Pass
Optimización de motores sql server 24 horas SQL PassOptimización de motores sql server 24 horas SQL Pass
Optimización de motores sql server 24 horas SQL Pass
 
Hardware para servidores 2017
Hardware para servidores 2017Hardware para servidores 2017
Hardware para servidores 2017
 
Fase 1 Ensamble y mantenimiento de computadores
Fase 1 Ensamble y mantenimiento de computadores Fase 1 Ensamble y mantenimiento de computadores
Fase 1 Ensamble y mantenimiento de computadores
 
Ensamble y Mantenimiento 103380_47 Fase 1 Universidad Nacional Abierta y a Di...
Ensamble y Mantenimiento 103380_47 Fase 1 Universidad Nacional Abierta y a Di...Ensamble y Mantenimiento 103380_47 Fase 1 Universidad Nacional Abierta y a Di...
Ensamble y Mantenimiento 103380_47 Fase 1 Universidad Nacional Abierta y a Di...
 
Global azure bootcamp SQL Azure End to End
Global azure bootcamp   SQL Azure End to End Global azure bootcamp   SQL Azure End to End
Global azure bootcamp SQL Azure End to End
 
Qnap Ts h1886 xu-ts-h1683xu_ts-h2483xu_es
Qnap Ts h1886 xu-ts-h1683xu_ts-h2483xu_esQnap Ts h1886 xu-ts-h1683xu_ts-h2483xu_es
Qnap Ts h1886 xu-ts-h1683xu_ts-h2483xu_es
 
Oracle
OracleOracle
Oracle
 
TVS-ECx80U-SAS-RP Auto-Organización NAS (Español)
TVS-ECx80U-SAS-RP Auto-Organización NAS (Español) TVS-ECx80U-SAS-RP Auto-Organización NAS (Español)
TVS-ECx80U-SAS-RP Auto-Organización NAS (Español)
 
Qnap TVC-EC1580MU
Qnap TVC-EC1580MUQnap TVC-EC1580MU
Qnap TVC-EC1580MU
 
La Mejor opción NAS Enterprise con la Serie TS-ECX80U
La Mejor opción NAS Enterprise con la Serie TS-ECX80ULa Mejor opción NAS Enterprise con la Serie TS-ECX80U
La Mejor opción NAS Enterprise con la Serie TS-ECX80U
 
En 20 minutos ... Arquitectura Oracle
En 20 minutos ... Arquitectura OracleEn 20 minutos ... Arquitectura Oracle
En 20 minutos ... Arquitectura Oracle
 
Almacenamiento en disco: mejora de la velocidad y de la seguridad - Juan Piernas
Almacenamiento en disco: mejora de la velocidad y de la seguridad - Juan PiernasAlmacenamiento en disco: mejora de la velocidad y de la seguridad - Juan Piernas
Almacenamiento en disco: mejora de la velocidad y de la seguridad - Juan Piernas
 
Nuevo motor relacional In-memory OLTP
Nuevo motor relacional In-memory OLTPNuevo motor relacional In-memory OLTP
Nuevo motor relacional In-memory OLTP
 
Memoria externa
Memoria externaMemoria externa
Memoria externa
 
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
 
Las Series TVS-X82T
Las Series TVS-X82TLas Series TVS-X82T
Las Series TVS-X82T
 
Escalabilidad en azure web sites y sql database
Escalabilidad en azure web sites y sql databaseEscalabilidad en azure web sites y sql database
Escalabilidad en azure web sites y sql database
 

Mehr von Eduardo Castro

Introducción a polybase en SQL Server
Introducción a polybase en SQL ServerIntroducción a polybase en SQL Server
Introducción a polybase en SQL ServerEduardo Castro
 
Creando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerCreando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerEduardo Castro
 
Seguridad en SQL Azure
Seguridad en SQL AzureSeguridad en SQL Azure
Seguridad en SQL AzureEduardo Castro
 
Azure Synapse Analytics MLflow
Azure Synapse Analytics MLflowAzure Synapse Analytics MLflow
Azure Synapse Analytics MLflowEduardo Castro
 
SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022Eduardo Castro
 
Novedades en SQL Server 2022
Novedades en SQL Server 2022Novedades en SQL Server 2022
Novedades en SQL Server 2022Eduardo Castro
 
Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Eduardo Castro
 
Machine Learning con Azure Managed Instance
Machine Learning con Azure Managed InstanceMachine Learning con Azure Managed Instance
Machine Learning con Azure Managed InstanceEduardo Castro
 
Novedades en sql server 2022
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022Eduardo Castro
 
Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022Eduardo Castro
 
Introduccion a databricks
Introduccion a databricksIntroduccion a databricks
Introduccion a databricksEduardo Castro
 
Pronosticos con sql server
Pronosticos con sql serverPronosticos con sql server
Pronosticos con sql serverEduardo Castro
 
Data warehouse con azure synapse analytics
Data warehouse con azure synapse analyticsData warehouse con azure synapse analytics
Data warehouse con azure synapse analyticsEduardo Castro
 
Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2Eduardo Castro
 
Introduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsIntroduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsEduardo Castro
 
Seguridad de SQL Database en Azure
Seguridad de SQL Database en AzureSeguridad de SQL Database en Azure
Seguridad de SQL Database en AzureEduardo Castro
 
Python dentro de SQL Server
Python dentro de SQL ServerPython dentro de SQL Server
Python dentro de SQL ServerEduardo Castro
 
Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft Eduardo Castro
 
Script de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure EnclavesScript de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure EnclavesEduardo Castro
 
Introducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure EnclavesIntroducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure EnclavesEduardo Castro
 

Mehr von Eduardo Castro (20)

Introducción a polybase en SQL Server
Introducción a polybase en SQL ServerIntroducción a polybase en SQL Server
Introducción a polybase en SQL Server
 
Creando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerCreando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL Server
 
Seguridad en SQL Azure
Seguridad en SQL AzureSeguridad en SQL Azure
Seguridad en SQL Azure
 
Azure Synapse Analytics MLflow
Azure Synapse Analytics MLflowAzure Synapse Analytics MLflow
Azure Synapse Analytics MLflow
 
SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022
 
Novedades en SQL Server 2022
Novedades en SQL Server 2022Novedades en SQL Server 2022
Novedades en SQL Server 2022
 
Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Introduccion a SQL Server 2022
Introduccion a SQL Server 2022
 
Machine Learning con Azure Managed Instance
Machine Learning con Azure Managed InstanceMachine Learning con Azure Managed Instance
Machine Learning con Azure Managed Instance
 
Novedades en sql server 2022
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022
 
Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022
 
Introduccion a databricks
Introduccion a databricksIntroduccion a databricks
Introduccion a databricks
 
Pronosticos con sql server
Pronosticos con sql serverPronosticos con sql server
Pronosticos con sql server
 
Data warehouse con azure synapse analytics
Data warehouse con azure synapse analyticsData warehouse con azure synapse analytics
Data warehouse con azure synapse analytics
 
Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2
 
Introduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsIntroduccion a Azure Synapse Analytics
Introduccion a Azure Synapse Analytics
 
Seguridad de SQL Database en Azure
Seguridad de SQL Database en AzureSeguridad de SQL Database en Azure
Seguridad de SQL Database en Azure
 
Python dentro de SQL Server
Python dentro de SQL ServerPython dentro de SQL Server
Python dentro de SQL Server
 
Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft
 
Script de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure EnclavesScript de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure Enclaves
 
Introducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure EnclavesIntroducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure Enclaves
 

Kürzlich hochgeladen

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 

Kürzlich hochgeladen (10)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 

Consideraciones de hardware para SQL Server

  • 1.
  • 2.
  • 5.
  • 6.
  • 7. 7
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 23. ?
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44. FILEGROUP SAN 1 LUN 1 DataFile1.ndf LUN 2 DataFile2.ndf SAN 2 LUN 3 DataFile3.ndf LUN 4 DataFile4.ndf SAN «n» LUN «n» DataFileN.ndf
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57. Microsoft® SQL Server ® 2012 OLTP Beneficios de carga de trabajo Uso IBM® XIV Storage System ® Gen3 SSD caché Lograr un alto rendimiento OLTP Database utilizando SQL Server ® y Dell ™ PowerEdge ™ R720 con Interna PCIe SSD Almacenamiento
  • 58. HP Referencia Arquitectura para SQL de alto rendimiento del servidor
  • 60.
  • 61.
  • 63. ejemplo: servidor dedicado SQL que sólo aloja las bases de datos o un clúster de SQL
  • 64. Mínimo de memoria del servidor • SQL no asigna Mínimo Memoria del servidor en el arranque • Crece hasta alcanza máximo • Una vez que Buffer Pool alcanza la Memoria Mínima Server, SQL no liberará la memoria NOTA: Ajuste de la configuración de la memoria del servidor Mínimo Máximo 65
  • 65.
  • 66. • SQLServer:Buffer Manager • SQLServer:Memory Manager
  • 67. Memory Manager: Target Server Memory (KB) SQLServer: Memory Manager: Total Server Memory (KB) Total Server Memory >= Target Server Memory
  • 68.
  • 70.
  • 71.
  • 72. Uso los servidores físicos o virtuales para mi SQL Server?
  • 73.
  • 74.
  • 75. In-Memory OLTP utiliza la memoria y el disco de manera diferente a las tablas basadas en disco tradicionales. La mejora del rendimiento se verá con In-Memory OLTP depende del hardware que utiliza
  • 76. In-Memory OLTP no requiere un servidor de alta gama para soportar una carga de trabajo OLTP de alto rendimiento. Recomendación es utilizar un servidor con 2 sockets de CPU. Debido al aumento de redimiento permitido por In- Memory OLTP, 2 sockets es probable que va a ser suficiente para sus necesidades. Encienda el hyper-threading con OLTP en memoria. Con algunas cargas de trabajo OLTP hay ganancias de rendimiento de hasta un 40% cuando se utiliza hyper- threading.
  • 77. Todas las tablas optimizado para memoria residen totalmente en la memoria. Por lo tanto, debe tener suficiente memoria física para las tablas y para sostener la carga de trabajo La cantidad de memoria que realmente se necesita en realidad depende de la carga de trabajo, un punto de partida es tener memoria disponible por alrededor de 2 veces el tamaño de los datos.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 90.
  • 91. Método para el diseño de un sistema equilibrado y rentable para cargas de trabajo de Data Warehouse Configuraciones de referencia de hardware desarrollado en colaboración con socios de hardware Mejores prácticas para la disposición de los datos SQL Server Fast Track Data Warehouse Solución para ayudar a los clientes y socios a acelerar sus implementaciones de almacenamiento de datos
  • 92. FT Versión 4.0 Beneficios: - Arquitecturas Pre- equilibradas - Elección de las plataformas de HW - Bajo TCO - Alta Escalabilidad - Menor riesgo - Mejores practices de la construcción de un servidor
  • 93. Software: • 2008 Enterprise de SQL Server • Windows Server 2008 Hardware: • Especificaciones estrictas para servidores, almacenamiento y redes • núcleo "bloque de construcción Directrices de configuración: • Estructuras de tabla física • Índices • Compresión • Configuración de SQL Server • Configuración de Windows Server • Loading
  • 94. Fast Track Data Warehouse 4,0
  • 95.  Dell Quickstart Data Warehouse Appliance 1000 (FT 4.0, 5TB)  Dell Quickstart Data Warehouse Appliance 2000 (FT 4.0, 12TB)  Dell Parallel Data Warehouse Appliance (v2, SQL 2012, 15TB-6PB)  IBM Fast Track Data Warehouse (FT 4.0, 3 versions: 24TB, 60TB, 112TB)  HP Enterprise Data Warehouse Appliance (v2, SQL 2012, 15TB-6PB)  HP Business Data Warehouse Appliance (FT 3.0, 5TB)  HP Business Decision Appliance (BI, SharePoint 2010, SQL Server 2008R2, PP)  HP Database Consolidation Appliance (virtual environment, Windows2008R2)
  • 96. Configuraciones 2 Procesador 4 - 12 TB − HP ProLiant DL380 G6 − HP ProLiant DL385 G6 − IBM System x3650 M2 − Dell Power Edge R710 − Toro NovaScale R460 E2 Configuraciones 4 Procesador 12-24 TB − HP ProLiant DL 580 G5 − HP ProLiant DL 585 G6 − IBM System x3850 M2 − Dell Power Edge R900 Tipo − Toro NovaScale R480 E1 Configuraciones de procesador 8 16-48 TB − HP ProLiant DL 785 G6 − IBM System x3950 M2
  • 97.
  • 99. http://msdn.microsoft.com/en-us/library/azure/dn249410.aspx Total Capacity Total Request Rate Total Bandwidth (Geo-redundant) Total Bandwidth (Locally Redundant) 500 TB 20,000 / sec 10 gb/sec Ingress 20 gb/sec Egress 20 gb/sec Ingress 30 gb/sec Egress
  • 100. VM Size CPU Cores Memory Max. IOPS # Data Disks Temp Drive A0 Shared 768 MB 1x300 1 20 GB A1 1 1.75 GB 2x300 2 40 GB A2 2 3.5 GB 4x300 4 60 GB A3 4 7 GB 8x300 8 120 GB A4 8 14 GB 16x300 16 240 GB
  • 101. VM Size CPU Cores Memory Max. IOPS # Data Disks Temp Drive A0 Shared 768 MB 1x500 1 20 GB A1 1 1.75 GB 2x500 2 70 GB A2 2 3.5 GB 4x500 4 135 GB A3 4 7 GB 8x500 8 285 GB A4 8 14 GB 16x500 16 605 GB
  • 102. * Http:/ /msdn.microsoft.com/library/azure/dn689095.aspx VM Size CPU Cores Memory Max. IOPS # Data Disks Temp Drive A5 2 14 GB 4x500 4 135 GB A6 4 28 GB 8x500 8 285 GB A7 8 56 GB 16x500 16 605 GB
  • 103.
  • 104.
  • 105.
  • 106.
  • 107. Disk type Read Only Read Write None OS Disk Supported Default Not Supported Data Disks Supported Supported Default
  • 108.
  • 109.
  • 110.
  • 111.
  • 112.
  • 113.
  • 114. Activar instant file initialization
  • 115.
  • 116.
  • 117.
  • 118.
  • 119. Logical disk counter Typical storage term Suggested actions in Windows Azure virtual machine environment Disk reads / second Disk writes / second IOPS Measure the number of I/O’s per second. Consider adding more data disks in line with your IOPS requirements. Average disk sec / read Average disk sec / write Latency Measure disk latency. Note: Numbers might vary; look at averages over time. Average disk bytes / read Average disk bytes / write Block size Measure the size of I/O’s being issued. Note: Larger I/O’s tend to have higher latency, such as those associated with BACKUP/RESTORE. Average / current disk queue length Outstanding or waiting IOPS Provides insight into the applications I/O pattern. Disk read bytes/sec Disk write bytes/sec Throughput or aggregate throughput Measure of total disk throughput. Note: Ideally, larger block scans should be able to heavily utilize connection bandwidth (for example, your throughput can be higher with a smaller number of larger IOPS).
  • 120.
  • 121.
  • 122.
  • 123.
  • 124. BACKUP database TO URL = ‘ ’ WITH CREDENTIAL = ‘credential_name’
  • 125.
  • 126.
  • 127. Database Throughput Unit – DTU epresents el poder relativo (recursos) asignado a la base de datos Medida conjunta de la CPU, la memoria, y tasas lectura y escritura C Monitoreo % Del nivel de rendimiento actual Utilización 75% Leer 50% Escribir UPC 60% Memoria (Próximamente) Calcular Writos Lee Memoria Cuadro delimitador
  • 128. Basic Standard Premium Performance Levels (DTU) 1 S1: 5 S2: 25 P1: 100 P2: 200 P3: 800 ASDB results 3,467 tx/hour S1: 283 tx/minute S2: 1,470 tx/minute P1: 98 tx/second P2: 192 tx/second P3: 730 tx/second Maximum DB size 2GB 250GB 500GB Price per day/month (-50% during Preview) $0.16 / $4.995 S1: $1.30 / $40 S2: $6.45 / $200 P1: $30 / $930 P2: $60 / $1,860 P3: $240 / $7,440
  • 129.
  • 130.
  • 131. Resumen BCDR no pre-allocated capacity) RTO<24h*, RPO<24h RTO<24h*, RPO<24h RTO<24h*, RPO<24h RTO<2h RPO<30m RTO<2h RPO<30m RTO<1h, RPO<5m * Target only, depends on the data size and scale of restores ** Not all disaster recovery features are available today
  • 132. Scenario Basic Tier Standard Tier Premium Tier Local failures    Azure DB upgrades and maintenance    Accidental data corruption    Regional disaster    DR Drill    Online application upgrade   Application failure  Online application relocation  Load balancing 

Hinweis der Redaktion

  1. http://en.wikipedia.org/wiki/PCI-X
  2. http://h20566.www2.hp.com/portal/site/hpsc/template.PAGE/public/kb/docDisplay/?sp4ts.oid=254869&spf_p.tpst=kbDocDisplay&spf_p.prp_kbDocDisplay=wsrp-navigationalState%3DdocId%253Demr_na-c01647212-2%257CdocLocale%253D%257CcalledBy%253D&javax.portlet.begCacheTok=com.vignette.cachetoken&javax.portlet.endCacheTok=com.vignette.cachetoken http://en.wikipedia.org/wiki/PCI_Express
  3. 93
  4. Question: How many know what PDW is? HP: A one rack system has 17 servers, 22 processors/132 cores, and 125TB and can be scaled out to a four rack system with 47 servers, 82 processors/492 cores, and 500TB HP Business Decision Appliance (BDA): Made specifically for BI.  HP and Microsoft have delivered the first ever self-service business intelligence appliance, optimized for SQL Server 2008 R2 and SharePoint Server 2010.  Ideal for managed self-service BI with PowerPivot.  Developed for mid-market, enterprise department and remote offices.  The server has 2 CPU’s (12 cores) and 96GB memory.  Configuration of the appliance is integrated into SharePoint.  The Windows Server OS, plus all of the required server components, such as SQL Server and SharePoint, are already loaded on the appliance.  There’s no need to perform any software installations