~/talk

MySQL 8.0: Not Only Good, it's GREAT

Talkat PHP UK Conference 2019 · 2019-02-20..02-22· [databases]
slides:none on file

MySQL 8.0 shows concrete, usable changes: use UUID defaults stored as binary and expression defaults for things like expiration dates; create and toggle invisible indexes to debug planner behavior without rebuilding; descending indexes actually work; roles replace giant grant strings; UTF8MB4 and collations change comparisons; window functions plus CTEs and lateral joins enable per-user top-N and running totals; instant ADD COLUMN and a new data dictionary make metadata changes fast — demoed on large tables (50M rows: index build ~2m on beefy hardware, instant add ~0.26s).

AI-written summary · about

  1. 0:00Start
  2. 4:21Built-In Functions
  3. 12:08Read-Only User
  4. 27:04Appending a Column to a Table
  5. 28:06Data Dictionary
  6. 31:11Window Functions
  7. 51:53Sub Query
  8. 53:37The Use Cases I Want the Biggest Order of the User on a Joint You Would Have no Control over that You Could Use a Group by To Get the Maximum Order You'Re Right but Then I Couldn't Get the Same Id on the Same Row because When You Use an Aggregator the Only Guarantee Is that Column It Doesn't Guarantee the Column That's Next to It You Would Have To Do Twice so that's One Example That's the Same Query and What I Want To Show You It's How They Behave So this I'M GonNa Pin this Result because I Want To Compare to the One Using Tomorrow Which It Is this One It's Not the Same Result and There's a Reason Why When You Do the Sub-Query
~/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.