ืฉืืจืืชื ืืืคืืืืืืฆืื ืืืืื ืื ืืืฆืืขืื ืืืกืื ื ืชืื ืื. ืื ื ืืืืื ืื ืฉืืืืชืืช ืืืืืืช, ืืชืงื ืื ืฆืืืืจื ืืงืืืง ืืืืืื ื ืื ืืช ืืกื ืื ืชืื ืื ืฉืืื ืืชืคืืงื ืืจืืืช ืืืื ืืฉืืื ืืื ืืืื.
ืืชืืืื
ืืขืืืช ืืืฆืืขื ืืกืื ื ืชืื ืื ืืฆืืืจืืช ืืืืจื ืืื โ ืื ืฉืืชืืื ืืืืืืืช ืืื ืคืขื ืืืคื ืืืขืืกื ืงืืืขื ืขื ืืืคืืืงืฆืื ืืืืืืช ืืืฉืชืืฉ ืฉืืื. ืื ื ื ืืงืืื ืืืืฉื ืฉืืืชืืช: ืืคืืื ืชืืช ืขืืืก ืจืืืื, ืืืืื ืฉืืจืฉื ืืืขืื ืืขืืจืช ื ืชืื ืื, ืืืืฉืื ืืืคืืืืืืฆืืืช ืืืืงืืืช ืืื ืืืืช ืฉืืคืืจ ืืืื.
ืื ื ืืืฆืขืื ืืืคืืืืืืฆืื ื-PostgreSQL, MySQL, MongoDB, ื-DynamoDB ืืืืฆืขืืช ืืื ืืคืืื ืืงืืืืื, pganalyze, DataDog Database Monitoring, ืืกืงืจืืคืื ื ืืชืื ืืืชืืืื ืืืฉืืช. ืืคืชืจืื ืืช ืืืืืื ืฉืื ืืื ืืื ืืงืกืื, ืฉืืชืื ืฉืืืืชืืช, ืืืื ืื ืชืฆืืจื ืืฉืืคืืจืื ืืจืืืืงืืื ืืื ืืื read replicas ื-caching.
ืืคืืืงืฆืืืช ืขื ืฉืืืืชืืช ืืกื ื ืชืื ืื ืืืืืืช, ืฉืืืืฉ ืืืื ืืืขืื/ืืืืจืื ืฉื ืืกื ืื ืชืื ืื, ืืืฆืื ืืืืจื ืืืืืจืื, ืื ืืื ื ืชืืืื ืืืืืื ืืืืืื. ืืื ืื ืืืืืจ ืืฉืืืืชื ืืืืืช ืืขืืืชืืช ืื ืืืขืืืช ืืืฆืืขืื ืืขืจืืชืืืช, ืื ื ืืืืื ืืืชืงื ืื ืืช ืฉืืจืฉื ืืืขืื.
ืืคืืื ืืกื ืื ืชืื ืื ืชืืช ืขืืืก, ืืืืื ืฉืืืืชืืช ืืืืืืช ืืืืืืืช, ืื ืืชืื ืืคืืกื ื ืืฆืื ืืฉืืืื.
ืฆืืืื ืขืืืงื ืืชืื ืฉืืืืชืืช ืืืืืืช ืขื EXPLAIN, ืืืืื ืืื ืืงืกืื ืืกืจืื, ืื ืืชืื ืืชื ืืฉืืช ื ืขืืืืช.
ืืืฉืื ืฉืืชืื ืฉืืืืชืืช, ืืืกืคืช ืืื ืืงืกืื, ืืืื ืื ืชืฆืืจื, ืืืืคืืืืืืฆืื ืฉื ื ืืืื ืืืืืจืื.
ืืฉืืืืช ืฉืืคืืจืื, ืืืืืช ืฉืืื ืจืืจืกืืืช, ืืืืืงืช ืขืืืก ืืชื ืื ืฉืื.
ืคืจืืกืช ืืืืืช ืืืืื ืื ืฉื ืืืฆืืขืื, ืืชืจืืืช ืขื ืฉืืืืชืืช ืืืืืืช, ืืงืืืขืช ืชืืืจืืช ืกืงืืจืช ืืืคืืืืืืฆืื.
ืืืื ื ืืืื ืื ืชืงื ืืช ืืขืืืช ืืกื ืื ืชืื ืื ืฉืืืืืช ืืช ืืืคืืืงืฆืื ืฉืืื.
ืืืื ืื ืืืืฆืืขืื ืฉืื ื ืืืกื ื ืืชืื ืฉืืืืชืืช ืืืืืืช (slow query analysis), ืืืคืืืืืืฆืืืช ืืื ืืงืกืื, ืืืื ืื ืคืจืืืจื ืชืฆืืจื, ืงืืืขืช ืืืื ืืืืจ ืืืืืจืื (connection pool sizing), ื ืืืื vacuum ืืกืืืืกืืืงืืช, ืืืืคืืืืืืฆืืืช I/O ืืืกืื ืืืืชืืืช ืืื ืืข ืืกื ืื ืชืื ืื ืืกืคืฆืืคื ืฉืืื.
MicrocosmWorks ืืฆืืขื ืฉืืจืืชื ืืืคืืืืืืฆืื ืืืืื ืื ืืืฆืืขืื ืฉื ืืกืื ื ืชืื ืื ื-$20-$50 ืืฉืขื. ืืงืืืืช ืจืืื ืจืืืื ืฉืืคืืจืื ืืฉืืขืืชืืื ืืืืฆืืขืื ืืืจ ืืฉืืืข ืืจืืฉืื ืืืชืงืฉืจืืช.
ืื, ืื ื ืืืืคื ืฉืืจืชื ืืงืฆืจืื ืืื ื ืืืฆืืข ืฉืืืืชืืช ืืืงืืช ืืืืืืฉื ืืืช ืขื ืืื ืฉืืชืื ืฉืืืืชืืช, ืืืกืคืช ืืื ืืงืกืื ืืืจืืืื, ืืืืขืช ืจืืืื ืืชืืื ืืช ืฉืืืืชื (query plan hints), ืืืจืืื ืืืืฉ ืฉื joins. ืื ื ืืฉืชืืฉืื ื-EXPLAIN ANALYZE ืืื ืืืืืช ืืืืื ืื ืฆืืืืจ ืืงืืืง.
ืื ื ืื ืชืืื ืืืื ื ืฉืืืืชืืช ืืืืืืช (slow query logs), ืืืื ืืชื ืืฉืืช ื ืขืืืืช (lock contention metrics), ืกืืืืกืืืงืืช ืืืชื ื ืฉื I/O, ืืืกื ืคืืืขื ืืืืืื ืืืฅ (buffer cache hit ratios), ืื ืืฆืื ืืืืจ ืืืืืจืื (connection pool utilization) ืืื ืืืชืจ ืืืืืืง ืฆืืืืจื ืืงืืืง. ืื ื ืื ืืืฆืขืื ืคืจืืคืืืืื ื ืืืคืืกื ืฉืืืืชืืช ืืจืืช ืืืืฉืื ืืื ืืืืืช ืฉืืืืชืืช N+1 ืืืื ืืงืกืื ืืกืจืื.
ืื, ืื ื ืืืืืจืื ื ืืืืจ ืืชืืฉื ืืืืฆืขืืช ืืืื ืืื pganalyze, Datadog, ืื ืืืืืช ืืืืื ืื ืืืชืืืื ืืืฉืืช ืฉื Prometheus/Grafana ืขื ืืชืจืืืช ืืืืืืืืืช ืขื ืจืืจืกืืืช ืฉืืืืชืืช (query regression), ืืกืืืช ื ืขืืืืช (lock escalation), ืืืืฆืื ืืฉืืืื (resource exhaustion) ืืื ืฉืืขืืืช ืืืชืคืกื ืืคื ื ืฉืื ืืฉืคืืขืืช ืขื ืืืฉืชืืฉืื.