~/talk

Making the most out of MySQL

Talkat Laracon EU 2016 · 2016-08-23..08-24· [databases]
links:none on file
slides:none on file

Covers concrete MySQL 5.7 changes: online DDL can be in-place or copy, converting TEXT to JSON triggers a slow copy so run JSON_VALID first, and JSON fields are indexable only via generated columns; measured run: creating stored columns for ~1,200 Twitter rows takes ~2 seconds and a virtual column measured 151 ms locally, indexing location helps fast lookups, and performance_schema (enable briefly) surfaces top slow queries, temp-table creators, IO and connection spikes for diagnosis.

AI-written summary · about

  1. 0:00Intro
  2. 1:36What to Expect
  3. 2:28Online DDL Changes
  4. 4:41SOL modes comparison
  5. 7:44Users Table
  6. 10:28Translation
  7. 14:33SQL execution
  8. 16:23Virtual Columns
  9. 23:05Converting TEXT to JSON
  10. 26:18Creating a generated columns in JSON fields
  11. 31:26What I can do with it?
~/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.