Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
mikedavem1@hotmail.com
david.barbarin@dbi-services.com
http://blog.developpez.com/mikedavem (French)
http://tinyurl.com/h5ufofp (English)
@mikedavem
Our Main Sponsors:
Say Thank you to Volunteers:
They spend their FREE time to give you this event.
Because they are crazy.
Because they want YOU
to learn from the BEST IN THE WORLD.
Observation
Observation
For some customers… … but for others
Top customer issues survey
~25 customers
Performance SQL12 – SQL14
Timeout / Quorum
Active directory / DNS
Transaction log
Unexpected / Expected
failovers
AlwaysOn config
Availability groups Toolbox
Cluster
Windows log
Cluster log (UTC by default)
SQL Server
XE sessions (system_health, AlwaysOn, SQLDIAG)
SQL Server error log
DMVs (sys.dm_hadr_*, sys.availability_*, sys.dm_os_*,
sys.dm_io_* … )
Perfmon counters (SQL:Availability Replica / Database Replica
/ Databases, Processor:*, Network interface:*, Logical Disk:*)
Troubleshooting – Quorum issues
Misconfigured quorum regarding the topology
Quorum state not monitored by the IT / DBA team
Connectivity issues with the cluster nodes / witness
Unexpected behaviors by using unconfigured antivirus
Troubleshooting – AD / DNS issues
Active directory permissions
CNO / VCO
DNS
Existing objects in the AD
Cluster
CNO VCO
admin
Troubleshooting – Listener issues
AD / DNS permissions
IP conflict
Port conflict
Unconformed listener
Replication
Unhealthy states in sync / async mode
Asymmetric architecture
Join replica issues (errors 35250)
Authentication and permissions to endpoint ports
Firewall / Antivirus configuration
DNS lookup
Read-only replicas
Misconfigured routes
Option is enabled but not used (/!\ storage impact /!\)
Statistic and execution plan behaviors
Troubleshooting – Failover issues
2 main categories of events