http://www.unofficialmysqlguide.com/introduction.html
https://dev.mysql.com/doc/refman/8.0/en/explain-output.html
https://www.oreilly.com/library/view/flex-bison/9780596805418/ch04.html
https://dev.mysql.com/worklog/task/?id=7182
https://mydbops.wordpress.com/2016/09/26/cost-based-optimization-in-mysql-5-7/
https://dev.mysql.com/doc/refman/5.7/en/cost-model.html
https://dev.mysql.com/worklog/task/?id=3740
https://dev.mysql.com/worklog/task/?id=3751
https://www.percona.com/live/17/sites/default/files/slides/pl17-4539.pdf
https://www.slideshare.net/olavsa/presentations
MYSQL · 新特性 · MySQL 8.0对Parser所做的改进
http://mysql.taobao.org/monthly/2017/04/02/
flex & bison by John Levine
https://www.oreilly.com/library/view/flex-bison/9780596805418/ch04.html
https://mydbops.wordpress.com/2016/09/26/cost-based-optimization-in-mysql-5-7/
https://mysqlserverteam.com/the-mysql-optimizer-cost-model-project/
https://www.slideshare.net/oysteing/presentations
https://dev.mysql.com/doc/refman/5.7/en/cost-model.html
http://www.unofficialmysqlguide.com/cost-based-optimization.html
https://www.slideshare.net/oysteing/how-to-analyze-and-tune-sql-queries-for-better-performance-webinar
https://www.slideshare.net/oysteing/using-optimizer-hints-to-improve-mysql-query-performance
https://stackoverflow.com/questions/45551920/why-the-cost-does-not-include-the-cpu-cost-for-rows-that-are-not-filtered-out-in
https://www.percona.com/live/17/sites/default/files/slides/MySQL8.0OptimizerGuide-OracleDeck.pdf
https://www.slideshare.net/olavsa/mysql-optimizer-cost-model
http://mysql.taobao.org/monthly/2016/07/02/