Linux /proc filesystem for MySQL DBAs
Sampling /proc content for troubleshooting
- Track: MySQL devroom
- Room: D.mysql
- Day: Sunday
- Start: 15:00
- End: 15:30
- Video with Q&A: D.mysql
- Video only: D.mysql
- Chat: Join the conversation!
Tools and approaches based on /proc samp0ling (like 0x.tools by Tanel Poder or ad hoc scripts) allow to measure individual thread level activity in MySQL server on Linux, like thread sleep states, currently executing system calls and kernel wait locations. If needed you can drill down into CPU usage of any thread or the system as a whole. Historical data can be captured for post factum analysis, without much impact on the system and no need to install or change anything in its configuration. In this presentation I am going to summarize what's possible with /proc and show useful examples for MySQL DBAs.
Speakers
Valerii Kravchuk |