| Exam Code | 1Z0-908 |
| Exam Name | MySQL 8.0 Database Administration Exam |
| Vendor | Oracle |
| Total Questions | 140 |
| Last Updated | 26-Oct, 2026 |
- Latest & Verified Questions
- Detailed Explanations
- Regular Updates
- Full-Length Practice Tests
- Boost Your Exam Confidence
PDF Study Materials
Downloadable guides and resources
Practice Tests
Full-length tests with real exam experience
Progress Tracking
Monitor your performance and improvement
Study Anywhere
Access on desktop, tablet, and mobile
Free 1Z0-908 Practice Questions
Explore 5 free practice questions for the Oracle 1Z0-908 exam and review the answers and explanations to support your preparation.
-
Question 1
Multiple answersWhich three are types of information stored in the MySQL data dictionary? (Choose three.)
-
Option A:Correct
performance metrics
-
Option B:Correct
InnoDB buffer pool LRU management data
-
Option C:Correct
access control lists
-
Option D:Correct
view definitions
-
Option E:Correct
server runtime configuration
-
Option F:Correct
server configuration rollback
-
Option G:Correct
stored procedure definitions
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: A, D, E
-
-
Question 2
Single answerYour MySQL instance is capturing a huge amount of financial transactions every day in the finance database.
Company policy is to create a backup every day.
The main tables being updated are prefixed with transactions-.
These tables are archived into tables that are prefixed with archives- each month. mysqlbackup --optimistic-busy-tables= " ^finance\.transactions-.* " backup
Which optimization process best describes what happens with the redo logs?
-
Option A:Correct
The redo logs are backed up first, then the transaction and archive tables.
-
Option B:Correct
The redo logs are backed up only if there are changes showing for the transactions tables.
-
Option C:Correct
The redo logs are not backed up at all.
-
Option D:Correct
The archive tables are backed up first, then the transaction tables and redo logs.
-
Option E: The transaction tables are backed up first, then the archive tables and redo logs.Correct
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: D
Explanation
Optimistic phase: In this first phase, tables that are unlikely to be modified during the backup process (referred to as the “inactive tables” below, identified by the user with the optimistic-time option or, by exclusion, with the optimistic-busy-tables option) are backed up without locking the MySQL instance. And because those tables are not expected to be changed before the backup is finished, redo logs, undo logs, and system table spaces are not backed up by mysqlbackup in this phase.
-
-
Question 3
Multiple answersExamine this query and its output:
Which two statements are true? (Choose two.)-
Option A:Correct
The root user had the largest number of modified rows for a SELECT statement.
-
Option B:Correct
User bob had the largest total time waiting for locks.
-
Option C:Correct
The root user had the largest single wait time.
-
Option D:Correct
The app user had the highest total number of rows read from storage engines.
-
Option E:Correct
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: D, E
-
-
Question 4
Single answerMySQL is installed on a Linux server with this configuration:

Which method sets the default authentication to SHA-256 hashing for authenticating user account passwords?
-
Option A:Correct
Set validate-user-plugins=caching_sha2_password in the configuration file.
-
Option B:Correct
Define CREATE USER ' ' @ ' % ' IDENTIFIED WITH sha256_password in the MySQL instance.
-
Option C:Correct
Add default_authentication_plugin=mysql_native_password in the configuration file.
-
Option D:Correct
Add default_authentication_plugin=sha256_password in the configuration file.
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: D
-
-
Question 5
Single answerWhich statement is true about InnoDB persistent index statistics?
-
Option A:Correct
Updating index statistics is an I/O expensive operation.
-
Option B:Correct
Index statistics are calculated from pages buffered in the buffer pool for tables with InnoDB storage engine.
-
Option C:Correct
Setting innodb_stats_auto_recalc=ON causes statistics to be updated automatically when a new index is created.
-
Option D:Correct
Execution plans based on transient index statistics improve precision when innodb_stats_persistent_sample_pages is increased.
-
Option E:Correct
Increasing innodb_stats_persistent_sample_pages determines higher pages scanning speed, at the cost of increased memory usage.
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: A
Explanation
https://dev.mysql.com/doc/refman/8.0/en/innodb-persistent-stats.html
Index statistics are used by the optimizer to estimate the cost of different query execution plans and choose the most efficient one. InnoDB supports two types of index statistics: persistent and transient. Persistent statistics are stored on disk in the mysql.innodb_table_stats and mysql.innodb_index_stats tables, and are updated either automatically or manually. Transient statistics are stored in memory and are recalculated on server restart or table access 1 .
Updating index statistics involves sampling a number of pages from the index and estimating the cardinality and distribution of the values in the indexed columns. This process requires reading pages from disk, which can be I/O intensive, especially for large indexes or tables with many indexes. The number of pages sampled can be controlled by the innodb_stats_persistent_sample_pages variable, which defaults to 20 2 . Increasing this value can improve the accuracy of the statistics, but also increase the I/O cost.
-