~/talk

Reducing Risk Before Upgrading MySQL

links:none on file
links:none on file
slides:none on file

Process shows exact steps: provision a spare server, create a MySQL 5.7 replica of 5.6, run pt-table-checksum to find inconsistencies (example: a 44,000‑row chunk, 12 bad chunks), fix causes and repeat, run pt-upgrade on slow‑log samples to catch errors, warnings and a 70x regression (fixable by disabling index_merge_intersection or adding a composite index), validate full workload with query‑playback or ProxySQL mirroring, test rollback by replicating 56→57→56, then only cutover after checks are clean.

AI-written summary · about

  1. 0:00Introduction
  2. 1:36Oracle Documentation
  3. 3:32Oracle Recommendations
  4. 8:23Documentation
  5. 9:45Potential Risks
  6. 15:48Upgrade Method
  7. 17:17Test Replication Consistency
  8. 19:08Rollback
  9. 19:27Add another machine
  10. 19:43rollback scenario testing
  11. 22:27non GTI
  12. 23:21PTtable checksum
  13. 24:26GT ID
  14. 34:37Query Playback
  15. 36:34Proxy SQL
  16. 37:51Migration Plan
  17. 42:02Migration Plan Summary
  18. 46:20Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.