In previous chapters, you learned how to use indexes and optimize complex queries. Optimization will not be complete if we do not examine the MySQL server settings and the data dictionary. This chapter explains how to get optimal MySQL server 8.0 settings, and you will learn how to work with the MySQL data dictionary.
We will cover the following topics in this chapter:
- The MySQL data dictionary structure in MySQL 8.0
- The dictionary object cache
- Transactional storage of the data dictionary
- Different uses of the data dictionary
- Removal of file-based metadata storage
- Serialized Dictionary Information (SDI)
- Limitations of the data dictionary