你必须知道的MySQL 数据库的常用变量

以下是 MySQL 数据库中的常用变量,并列出了其中的 50 条示例:

  1. max_connections - 最大连接数
  2. character_set_server - 默认字符集
  3. innodb_buffer_pool_size - InnoDB 缓冲池大小
  4. log_bin - 是否启用二进制日志记录
  5. query_cache_type - 查询缓存类型
  6. sql_mode - SQL 执行模式
  7. innodb_file_per_table - 每个表是否使用独立的 InnoDB 表空间
  8. wait_timeout - 客户端连接的空闲时间
  9. tmp_table_size - 临时表大小限制
  10. innodb_flush_log_at_trx_commit - InnoDB 每次事务提交时日志的刷新策略
  11. max_allowed_packet - 最大允许的网络数据包大小
  12. key_buffer_size - MyISAM 索引缓存大小
  13. innodb_log_file_size - InnoDB 日志文件大小
  14. innodb_lock_wait_timeout - InnoDB 锁等待超时时间
  15. innodb_thread_concurrency - InnoDB 线程并发度
  16. sync_binlog - 控制 binlog 的同步方式
  17. max_heap_table_size - 内存中临时表的最大大小
  18. thread_cache_size - 线程缓存大小
  19. innodb_flush_method - InnoDB 刷新数据和日志文件的方法
  20. table_open_cache - 打开表的缓存数量
  21. log_error - 错误日志文件路径
  22. innodb_io_capacity - InnoDB IO 容量限制
  23. innodb_autoinc_lock_mode - InnoDB 自增锁定模式
  24. innodb_open_files - InnoDB 打开的文件数量
  25. interactive_timeout - 客户端交互超时时间
  26. innodb_stats_on_metadata - 是否在元数据操作时更新统计信息
  27. thread_stack - 线程堆栈大小
  28. log_queries_not_using_indexes - 是否记录未使用索引的查询日志
  29. innodb_checksum_algorithm - InnoDB 数据校验算法
  30. innodb_adaptive_hash_index_partitions - InnoDB 自适应哈希索引分区数
  31. innodb_use_native_aio - 是否启用原生异步 IO
  32. innodb_fast_shutdown - 控制 InnoDB 引擎关闭的速度
  33. innodb_purge_threads - InnoDB 清理线程数量
  34. log_slow_queries - 是否记录慢查询日志
  35. innodb_print_all_deadlocks - 是否打印所有死锁信息
  36. innodb_stats_persistent - 是否持久化 InnoDB 统计信息
  37. innodb_strict_mode - 是否启用严格模式
  38. innodb_write_io_threads - InnoDB 写入 IO 线程数
  39. innodb_read_io_threads - InnoDB 读取 IO 线程数
  40. innodb_old_blocks_pct - 控制保留在缓冲池中的旧数据块比例
  41. innodb_adaptive_max_sleep_delay - InnoDB 自适应最大延迟时间
  42. innodb_undo_logs - InnoDB 撤销日志数量
  43. innodb_log_buffer_size - InnoDB 日志缓冲区大小
  44. innodb_flush_neighbors - 控制邻近页的刷新策略
  45. innodb_thread_sleep_delay - InnoDB 线程睡眠延迟时间
  46. innodb_large_prefix - 是否启用大前缀索引
  47. innodb_max_dirty_pages_pct - 控制脏页比例
  48. innodb_checksums - 是否启用 InnoDB 数据库校验和
  49. innodb_doublewrite - 是否启用 InnoDB 双写机制
  50. innodb_stats_sample_pages - InnoDB 统计信息采样的页面数

请注意,这些变量可能会因您的 MySQL 版本和系统配置而有所不同。您可以根据需要自行调整变量设置。

猜你喜欢

转载自blog.csdn.net/m0_55877125/article/details/132803029