The SQL Server Customer Advisory Team (SQL CAT) represents the customer-facing resources from the SQL Server Product Group. SQL CAT is comprised of product and solution experts that regularly engage in the largest, most complex, and most unique customer deployments worldwide.
The Customer Experience (CX) Design Wins Program is how the Microsoft Business Platform Division identifies and invests in strategic and large-scale customer projects with challenging, unique, and complex applications running on the Microsoft platform.
CategoryMetric Largest single database70 TB Largest table20 TB Biggest total data 1 application88 PB Highest database transactions per second 1 db (from Perfmon) 130,000 Fastest I/O subsystem in production (SQLIO 64k buffer) 18 GB/sec Fastest “real time” cubeMillisecond latency data load for 1TB30 minutes Largest cube12 TB
Mission Data High-Volume VLDBCritical HA/DR WarehouseOLTP > 30,000 DB tx/Second 100% uptime (2008) 100% uptime (2009) 180M incremental fact rows/day 7x24x365 Synchronous Mirroring Solution >15B tx/yr > peta-byte ≈ 1 trillion rows Asynch Mirroring > 400 miles < 60 sec. recovery >1 peta-byte >10B rows in 1 table >80GB daily growth >50 TB by end of 2010 >90GB daily growth Critical operations at > 2200 facilities Critical operations with > 15,000 users Mission Critical database > 4 TB Critical operations with > 1,000,000,000 tx/day Large U.S. Financial Organization Mission Critical table > 1.9 billion rows COMING SOON! (10+1 Clusters) Centipede 490TB 9 data nodes 70GB daily growth <= 3s query response (80%) 700 million rows/day Incremental growth 5TB Analysis Services data 50TB federated environment > 3,000 tx/Second > 2B CLR calculations/day 12.4M users (2.7M regular) > 23k batch requests/sec > 125K tx/second < 50ms latency Large U.S. Financial Organization 4.4M concurrent users 130M monthly users SAP | geo-cluster > 5 miles No Data Loss | No Down Time SQL Server Proof Points
World’s biggest publicly listed online gaming platform World’s leading provider of online Sports Betting One of the largest Poker networks Comprehensive range of Payment Service Providing Integrated gaming portal - 22 languages, 25 core markets More than 20 million registered customers 1,500 employees bwin builds on the strengths of the web in order to tie responsibility and gaming 15 million page views and up to 980,000 users a day
DB size of the benchmark is about 800GB NEC Express 5800 64 core to host SQL Server. App servers are scale-out could be consolidated on few high end machines like DL980 or spread out on lower cost servers. Transactions/sec 5203 tps –business transactions. SQL Server transactions are much lower as they bundle multiple biz trans in single database tran. Clustering used for high availability. Log Shipping for Disaster Recovery. Repl is used in some deployments as way of reporting
Protection Levels Local HA Regional DR Geographic DR Protection against Network Outages Site Failures Location Redundancy – City, County – < 100 Protection against Natural Disasters Regional Disasters Location Redundancy – State, Country – > 100 miles
HA Technology Review No Data Loss (RPO=0) Failover UnitAuto Failover (RTO) InstDBTab + + ** ReadMult- iple Write * * * Solutions Log Shipping DBMSync Async Cluster Transactional Replication Peer-Peer Replication RPOFailover Redundancy and Utilization Hard-ware App Perf Impact Manag- eability Low HighLow High***Low *** Low High Low High Cost * Database Mirroring and Log Shipping can provide point in time read capability using STANDBY or database snapshots respectively ** Database Mirroring provides fastest failover to hot secondary *** Depends on SAN technology
Disk Subsystem Server NIC Memory Network 1 1 5 5 3 3 4 4 2 2 SQL File Layout HBA The key is to build a Balanced System without bottlenecks SQL Server is only part of the equation. Eco system needs to scale.
Memory LP 0 LP 1LP 2LP 3 LP 4 LP 5LP 6LP 7 Front side bus contention increases w/ higher #CPUs Symmetric Multiprocessor Architecture Non-Uniform Memory Access Local Memory Access Foreign Memory Access Foreign memory access > local memory access
PDW Appliance Database Servers Control Nodes Active / Passive Landing Zone Backup Node Storage Nodes Spare Database Server Dual Fiber Channel Management Servers Compute RackControl Rack Compute Nodes Dual Infiniband Example Based on HP Architecture Compute Nodes: HP DL380 G6 HP MSA