~/talk

OMG MySQL 8.0 is out! Are we there yet?

Talkat Dutch PHP Conference 2018 · 2018-06-07..06-09· [databases]
slides:none on file

MySQL 8.0 makes concrete changes you can use now: utf8mb4 as the default charset, binary logging on by default and a new auth plugin using TLS, plus a dedicated-server tuning mode. A new transaction scheduler (CATS) boosts throughput roughly threefold and cuts latency about fivefold under contention. You get invisible indexes that toggle without table rebuilds, true descending index scans, window functions and recursive CTEs (Fibonacci demo), atomic DDL with a transactional data dictionary, JSON partial updates, roles, instant ADD COLUMN, better UUID and geo support and a NoSQL X DevAPI.

AI-written summary · about

  1. 0:00Introduction
  2. 6:58Transaction scheduling
  3. 10:21Invisible indexes
  4. 16:08Functions
  5. 23:44Common Table Expressions
  6. 24:32Ranking
  7. 26:43Recursive City
  8. 31:19Recursion
  9. 32:04Other bits
~/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.