📅  最后修改于: 2023-12-03 15:02:51.781000             🧑  作者: Mango
当我们在使用 Mariadb 数据库时,有时可能需要查看最后一次执行的查询语句,以便进行优化或调试。
Mariadb 提供了一个方便的方法来查看最后一次执行的查询语句,使用以下命令:
SHOW VARIABLES LIKE 'query_%';
这个命令会显示 Mariadb 的查询日志配置信息,其中包含一个名为 query_last_log_event
的参数,它记录了最后一次执行的查询语句:
+----------------------------+---------------------------------+
| Variable_name | Value |
+----------------------------+---------------------------------+
| query_alloc_block_size | 8192 |
| query_cache_limit | 1048576 |
| query_cache_min_res_unit | 4096 |
| query_cache_size | 0 |
| query_cache_type | OFF |
| query_cache_wlock_invalidate| OFF |
| query_prealloc_size | 8192 |
| query_realloc_size | 8192 |
| query_response_time_stats | OFF |
| query_sample_frequency | 0 |
| query_stats | OFF |
| query_verify_checksum | ON |
| query_cache_strip_comments | OFF |
| query_last_log_event | SELECT @@VERSION_COMMENT LIMIT 1|
+----------------------------+---------------------------------+
在上面的结果中,我们可以看到 query_last_log_event
的值为 SELECT @@VERSION_COMMENT LIMIT 1
,这就是最后一次执行的查询语句。
值得注意的是,只有在查询日志被启用的情况下,才能使用这个命令查看最后一次查询语句。如果查询日志未启用,则该参数将为空。
通过采用上述方法,我们可以方便地查看 Mariadb 数据库中最后一次执行的查询语句。