跳到内容
标志
雷竞技下载官网用于MySQL的Percona服务器
MyRocks服务器变量
初始化搜索
    雷竞技下载官网percona / psmysql-docs
    雷竞技下载官网percona / psmysql-docs
    • 首页
      • Perc雷竞技下载官网ona XtraDB存储引擎
      • Percona Server中MySQL版本的可用特性列表雷竞技下载官网
      • 雷竞技下载官网Percona服务器对MySQL特性的比较
      • 在Percona Se雷竞技下载官网rver 8.0中更改
      • 了解版本号
      • 安装MySQL的雷竞技下载官网Percona服务器
        • 使用APT存储库安装
        • DEB包中的文件
        • 构建APT包
        • 从下载的DEB包安装
        • 恰当的把
        • 为MyS雷竞技下载官网QL运行Percona Server
        • 卸载
        • 使用RPM存储库进行安装
        • RPM包中的文件
        • 从下载的RPM包安装
        • 为MyS雷竞技下载官网QL运行Percona Server
        • 卸载
        • 使用二进制tarball安装
        • 二进制压缩文件可用
        • 从源tarbal雷竞技下载官网l安装MySQL的Percona服务器
        • 编译Percon雷竞技下载官网a Server for MySQL 8.0
      • 安装后的
      • 雷竞技下载官网Percona Server for MySQL就地升级指南:从5.7到8.0
      • 使用Percona存储库升级雷竞技下载官网
      • 从使用MyRocks或TokuDB存储引擎和分区表的系统升级
      • 使用独立包升级
      • 降级MySQL的Pe雷竞技下载官网rcona服务器
      • 在Docker容雷竞技下载官网器中为MySQL运行Percona服务器
      • Docker环境变量
      • 改进了InnoDB I/O可伸缩性
      • 自适应网络缓冲器
      • 多页异步I/O请求
      • 线程池
      • XtraDB对I/ o绑定的高并发工作负载的性能改进
      • 前缀索引查询优化
      • 限制查询中记录的估计
      • Jemalloc内存分配概要
      • ProcFS插件
      • 二进制日志和复制改进
      • 使用字典压缩列
      • 扩展选择到OUTFILE/DUMPFILE
      • 扩展SET VAR优化提示
      • 改进的内存存储引擎
      • 屏蔽警告消息
      • 限制二进制日志文件使用的磁盘空间
      • 支持PROXY协议
      • SEQUENCE_TABLE (n)的功能
      • 缓慢的查询日志旋转和过期
      • 触发更新
      • 扩展mysqlbinlog
      • 扩展,mysqldump
      • InnoDB全文搜索的改进
      • 连接过多警告
      • 处理损坏的表
      • 雷竞技下载官网Percona Toolkit udf
      • 终止空闲事务
      • XtraDB改变了页面跟踪
      • 强制存储引擎
      • 扩展快速索引创建
      • 备份锁
      • 审计日志插件
      • 使用一致的快照启动事务
      • 展期补助金
      • 实用程序的用户
      • 使用SELinux
      • 使用AppArmor
      • PAM认证插件
      • 服务器变量
      • SSL的改进
      • 数据屏蔽
        • 使用LDAP认证插件
        • LDAP认证插件系统变量
        • 静止数据加密
        • 使用keyring组件或keyring插件
          • 使用密钥管理互用协议(KMIP)
          • 使用Amazon密钥管理服务(AWS KMS)
          • FIDO认证插件
        • 加密功能
        • 加密文件-每个表的表空间
        • 加密模式或一般表空间
        • 加密系统表空间
        • 加密临时文件
        • 加密二进制日志文件和中继日志文件
        • 加密Redo Log数据
        • 加密undo表空间
        • 旋转主键
        • 高级加密密钥旋转
        • 加密doublewrite缓冲区
        • 验证表、表空间和模式的加密
      • 用户数据
      • 慢查询日志
      • 扩展显示引擎InnoDB状态
      • 显示存储引擎
      • 进程列表
      • 混杂。INFORMATION_SCHEMA表
      • 基于线程的分析
      • InnoDB页面碎片计数器
      • 加亮
      • Libcoredumper
      • 管理组复制流控
      • 组复制系统变量
      • 雷竞技下载官网Percona MyRocks简介
      • 雷竞技下载官网Percona MyRocks安装指南
      • 更新支持的特性
      • MyRocks局限性
      • Percona MyRocks和Face雷竞技下载官网book MyRocks的区别
      • MyRocks信息模式表
      • MyRocks服务器变量
        • rocksdb_access_hint_on_compaction_start
        • rocksdb_advise_random_on_open
        • rocksdb_allow_concurrent_memtable_write
        • rocksdb_allow_to_start_after_corruption
        • rocksdb_allow_mmap_reads
        • rocksdb_allow_mmap_writes
        • rocksdb_allow_unsafe_alter
        • rocksdb_alter_column_default_inplace
        • rocksdb_base_background_compactions
        • rocksdb_blind_delete_primary_key
        • rocksdb_block_cache_size
        • rocksdb_block_restart_interval
        • rocksdb_block_size
        • rocksdb_block_size_deviation
        • rocksdb_bulk_load_allow_sk
        • rocksdb_bulk_load_allow_unsorted
        • rocksdb_bulk_load
        • rocksdb_bulk_load_partial_index
        • rocksdb_bulk_load_size
        • rocksdb_bytes_per_sync
        • rocksdb_cache_dump
        • rocksdb_cache_high_pri_pool_ratio
        • rocksdb_cache_index_and_filter_blocks
        • rocksdb_cache_index_and_filter_with_high_priority
        • rocksdb_cancel_manual_compactions
        • rocksdb_checksums_pct
        • rocksdb_collect_sst_properties
        • rocksdb_commit_in_the_middle
        • rocksdb_commit_time_batch_for_recovery
        • rocksdb_compact_cf
        • rocksdb_compaction_readahead_size
        • rocksdb_compaction_sequential_deletes
        • rocksdb_compaction_sequential_deletes_count_sd
        • rocksdb_compaction_sequential_deletes_file_size
        • rocksdb_compaction_sequential_deletes_window
        • rocksdb_concurrent_prepare
        • rocksdb_create_checkpoint
        • rocksdb_create_if_missing
        • rocksdb_create_missing_column_families
        • rocksdb_create_temporary_checkpoint
        • rocksdb_datadir
        • rocksdb_db_write_buffer_size
        • rocksdb_deadlock_detect
        • rocksdb_deadlock_detect_depth
        • rocksdb_debug_cardinality_multiplier
        • rocksdb_debug_manual_compaction_delay
        • rocksdb_debug_optimizer_no_zero_cardinality
        • rocksdb_debug_ttl_ignore_pk
        • rocksdb_debug_ttl_read_filter_ts
        • rocksdb_debug_ttl_rec_ts
        • rocksdb_debug_ttl_snapshot_ts
        • rocksdb_default_cf_options
        • rocksdb_delayed_write_rate
        • rocksdb_delete_cf
        • rocksdb_delete_obsolete_files_period_micros
        • rocksdb_disable_file_deletions
        • rocksdb_enable_bulk_load_api
        • rocksdb_enable_insert_with_update_caching
        • rocksdb_enable_iterate_bounds
        • rocksdb_enable_pipelined_write
        • rocksdb_enable_remove_orphaned_dropped_cfs
        • rocksdb_enable_ttl
        • rocksdb_enable_ttl_read_filtering
        • rocksdb_enable_thread_tracking
        • rocksdb_enable_write_thread_adaptive_yield
        • rocksdb_error_if_exists
        • rocksdb_error_on_suboptimal_collation
        • rocksdb_flush_log_at_trx_commit
        • rocksdb_flush_memtable_on_analyze
        • rocksdb_force_compute_memtable_stats
        • rocksdb_force_compute_memtable_stats_cachetime
        • rocksdb_force_flush_memtable_and_lzero_now
        • rocksdb_force_flush_memtable_now
        • rocksdb_force_index_records_in_range
        • rocksdb_hash_index_allow_collision
        • rocksdb_ignore_unknown_options
        • rocksdb_index_type
        • rocksdb_info_log_level
        • rocksdb_is_fd_close_on_exec
        • rocksdb_large_prefix
        • rocksdb_keep_log_file_num
        • rocksdb_lock_scanned_rows
        • rocksdb_lock_wait_timeout
        • rocksdb_log_file_time_to_roll
        • rocksdb_manifest_preallocation_size
        • rocksdb_manual_compaction_bottommost_level
        • rocksdb_manual_compaction_threads
        • rocksdb_manual_wal_flush
        • rocksdb_master_skip_tx_api
        • rocksdb_max_background_compactions
        • rocksdb_max_background_flushes
        • rocksdb_max_background_jobs
        • rocksdb_max_bottom_pri_background_compactions
        • rocksdb_max_compaction_history
        • rocksdb_max_latest_deadlocks
        • rocksdb_max_log_file_size
        • rocksdb_max_manifest_file_size
        • rocksdb_max_manual_compactions
        • rocksdb_max_open_files
        • rocksdb_max_row_locks
        • rocksdb_max_subcompactions
        • rocksdb_max_total_wal_size
        • rocksdb_merge_buf_size
        • rocksdb_merge_combine_read_size
        • rocksdb_merge_tmp_file_removal_delay_ms
        • rocksdb_new_table_reader_for_compaction_inputs
        • rocksdb_no_block_cache
        • rocksdb_no_create_column_family
        • rocksdb_override_cf_options
        • rocksdb_paranoid_checks
        • rocksdb_partial_index_sort_max_mem
        • rocksdb_pause_background_work
        • rocksdb_perf_context_level
        • rocksdb_persistent_cache_path
        • rocksdb_persistent_cache_size_mb
        • rocksdb_pin_l0_filter_and_index_blocks_in_cache
        • rocksdb_print_snapshot_conflict_queries
        • rocksdb_rate_limiter_bytes_per_sec
        • rocksdb_read_free_rpl
        • rocksdb_read_free_rpl_tables
        • rocksdb_records_in_range
        • rocksdb_reset_stats
        • rocksdb_rollback_on_timeout
        • rocksdb_rpl_skip_tx_api
        • rocksdb_seconds_between_stat_computes
        • rocksdb_signal_drop_index_thread
        • rocksdb_sim_cache_size
        • rocksdb_skip_bloom_filter_on_read
        • rocksdb_skip_fill_cache
        • rocksdb_skip_locks_if_skip_unique_check
        • rocksdb_sst_mgr_rate_bytes_per_sec
        • rocksdb_stats_dump_period_sec
        • rocksdb_stats_level
        • rocksdb_stats_recalc_rate
        • rocksdb_store_row_debug_checksums
        • rocksdb_strict_collation_check
        • rocksdb_strict_collation_exceptions
        • rocksdb_table_cache_numshardbits
        • rocksdb_table_stats_background_thread_nice_value
        • rocksdb_table_stats_max_num_rows_scanned
        • rocksdb_table_stats_recalc_threshold_count
        • rocksdb_table_stats_recalc_threshold_pct
        • rocksdb_table_stats_sampling_pct
        • rocksdb_table_stats_use_table_scan
        • rocksdb_tmpdir
        • rocksdb_trace_block_cache_access
        • rocksdb_trace_queries
        • rocksdb_trace_sst_api
        • rocksdb_track_and_verify_wals_in_manifest
        • rocksdb_two_write_queues
        • rocksdb_unsafe_for_binlog
        • rocksdb_update_cf_options
        • rocksdb_use_adaptive_mutex
        • rocksdb_use_default_sk_cf
        • rocksdb_use_direct_io_for_flush_and_compaction
        • rocksdb_use_direct_reads
        • rocksdb_use_fsync
        • rocksdb_validate_tables
        • rocksdb_verify_row_debug_checksums
        • rocksdb_wal_bytes_per_sync
        • rocksdb_wal_dir
        • rocksdb_wal_recovery_mode
        • rocksdb_wal_size_limit_mb
        • rocksdb_wal_ttl_seconds
        • rocksdb_whole_key_filtering
        • rocksdb_write_batch_flush_threshold
        • rocksdb_write_batch_max_bytes
        • rocksdb_write_disable_wal
        • rocksdb_write_ignore_missing_column_families
        • rocksdb_write_policy
      • MyRocks状态变量
      • 缝隙锁检测
      • 数据加载
      • 安装和配置Percona Server for MyS雷竞技下载官网QL与ZenFS支持
      • TokuDB介绍
      • TokuDB安装
      • 使用TokuDB
      • 快速更新与TokuDB
      • TokuDB文件和文件类型
      • TokuDB文件管理
      • TokuDB后台分析表
      • TokuDB变量
      • TokuDB状态变量
      • TokuDB分形树索引
      • TokuDB故障排除
      • TokuDB性能模式集成
      • 常见问题
      • 迁移并移除TokuDB存储引擎
      • 雷竞技下载官网Percona TokuBackup
      • 发行说明索引
      • 雷竞技下载官网Percona Server for MySQL 8.0.32-24 (2023-03-20)
      • 雷竞技下载官网Percona Server for MySQL 8.0.31-23 (2023-02-09)
      • 雷竞技下载官网Percona Server for MySQL 8.0.30-22 Update (2022-11-21)
      • 雷竞技下载官网Percona Server for MySQL 8.0.30-22 (2022-11-21)
      • 雷竞技下载官网Percona Server for MySQL 8.0.29-21 (22-08-08)
      • 雷竞技下载官网Percona Server for MySQL 8.0.28-20 (2022-06-20)
      • 雷竞技下载官网Percona Server for MySQL 8.0.28-19 (2022-05-12)
      • 雷竞技下载官网Percona Server for MySQL 8.0.27-18 (2022-03-02)
      • 雷竞技下载官网Percona Server for MySQL 8.0.26-17 (2022-01-26)
      • 雷竞技下载官网Percona Server for MySQL 8.0.26-16 (2021-10-20)
      • 雷竞技下载官网Percona Server for MySQL 8.0.25-15 (2021-07-13)
      • 雷竞技下载官网Percona Server for MySQL 8.0.23-14 (21-05-12)
      • 雷竞技下载官网Percona Server for MySQL 8.0.22-13 (2020-12-14)
      • 雷竞技下载官网Percona Server for MySQL 8.0.21-12 (2020-10-13)
      • 雷竞技下载官网Percona Server for MySQL 8.0.20-11 (2020-07-21)
      • 雷竞技下载官网Percona Server for MySQL 8.0.19-10 (2020-03-23)
      • 雷竞技下载官网Percona Server for MySQL 8.0.18-9
      • 雷竞技下载官网Percona Server for MySQL 8.0.17-8
      • 雷竞技下载官网Percona Server for MySQL 8.0.16-7
      • 雷竞技下载官网Percona Server for MySQL 8.0.15-6
      • 雷竞技下载官网Percona Server for MySQL 8.0.15-5
      • 雷竞技下载官网Percona Server for MySQL 8.0.14
      • 雷竞技下载官网Percona Server for MySQL 8.0.13-4
      • 雷竞技下载官网Percona Server for MySQL 8.0.13-3
      • 雷竞技下载官网Percona Server for MySQL 8.0.12-2rc1
      • Percona Server for MySQL 8.0中引入的雷竞技下载官网变量列表
      • MySQL的Percona S雷竞技下载官网erver开发
      • 商标政策
      • INFORMATION_SCHEMA表索引
      • 常见问题
      • 版权和授权信息
      • 术语表

    • rocksdb_access_hint_on_compaction_start
    • rocksdb_advise_random_on_open
    • rocksdb_allow_concurrent_memtable_write
    • rocksdb_allow_to_start_after_corruption
    • rocksdb_allow_mmap_reads
    • rocksdb_allow_mmap_writes
    • rocksdb_allow_unsafe_alter
    • rocksdb_alter_column_default_inplace
    • rocksdb_base_background_compactions
    • rocksdb_blind_delete_primary_key
    • rocksdb_block_cache_size
    • rocksdb_block_restart_interval
    • rocksdb_block_size
    • rocksdb_block_size_deviation
    • rocksdb_bulk_load_allow_sk
    • rocksdb_bulk_load_allow_unsorted
    • rocksdb_bulk_load
    • rocksdb_bulk_load_partial_index
    • rocksdb_bulk_load_size
    • rocksdb_bytes_per_sync
    • rocksdb_cache_dump
    • rocksdb_cache_high_pri_pool_ratio
    • rocksdb_cache_index_and_filter_blocks
    • rocksdb_cache_index_and_filter_with_high_priority
    • rocksdb_cancel_manual_compactions
    • rocksdb_checksums_pct
    • rocksdb_collect_sst_properties
    • rocksdb_commit_in_the_middle
    • rocksdb_commit_time_batch_for_recovery
    • rocksdb_compact_cf
    • rocksdb_compaction_readahead_size
    • rocksdb_compaction_sequential_deletes
    • rocksdb_compaction_sequential_deletes_count_sd
    • rocksdb_compaction_sequential_deletes_file_size
    • rocksdb_compaction_sequential_deletes_window
    • rocksdb_concurrent_prepare
    • rocksdb_create_checkpoint
    • rocksdb_create_if_missing
    • rocksdb_create_missing_column_families
    • rocksdb_create_temporary_checkpoint
    • rocksdb_datadir
    • rocksdb_db_write_buffer_size
    • rocksdb_deadlock_detect
    • rocksdb_deadlock_detect_depth
    • rocksdb_debug_cardinality_multiplier
    • rocksdb_debug_manual_compaction_delay
    • rocksdb_debug_optimizer_no_zero_cardinality
    • rocksdb_debug_ttl_ignore_pk
    • rocksdb_debug_ttl_read_filter_ts
    • rocksdb_debug_ttl_rec_ts
    • rocksdb_debug_ttl_snapshot_ts
    • rocksdb_default_cf_options
    • rocksdb_delayed_write_rate
    • rocksdb_delete_cf
    • rocksdb_delete_obsolete_files_period_micros
    • rocksdb_disable_file_deletions
    • rocksdb_enable_bulk_load_api
    • rocksdb_enable_insert_with_update_caching
    • rocksdb_enable_iterate_bounds
    • rocksdb_enable_pipelined_write
    • rocksdb_enable_remove_orphaned_dropped_cfs
    • rocksdb_enable_ttl
    • rocksdb_enable_ttl_read_filtering
    • rocksdb_enable_thread_tracking
    • rocksdb_enable_write_thread_adaptive_yield
    • rocksdb_error_if_exists
    • rocksdb_error_on_suboptimal_collation
    • rocksdb_flush_log_at_trx_commit
    • rocksdb_flush_memtable_on_analyze
    • rocksdb_force_compute_memtable_stats
    • rocksdb_force_compute_memtable_stats_cachetime
    • rocksdb_force_flush_memtable_and_lzero_now
    • rocksdb_force_flush_memtable_now
    • rocksdb_force_index_records_in_range
    • rocksdb_hash_index_allow_collision
    • rocksdb_ignore_unknown_options
    • rocksdb_index_type
    • rocksdb_info_log_level
    • rocksdb_is_fd_close_on_exec
    • rocksdb_large_prefix
    • rocksdb_keep_log_file_num
    • rocksdb_lock_scanned_rows
    • rocksdb_lock_wait_timeout
    • rocksdb_log_file_time_to_roll
    • rocksdb_manifest_preallocation_size
    • rocksdb_manual_compaction_bottommost_level
    • rocksdb_manual_compaction_threads
    • rocksdb_manual_wal_flush
    • rocksdb_master_skip_tx_api
    • rocksdb_max_background_compactions
    • rocksdb_max_background_flushes
    • rocksdb_max_background_jobs
    • rocksdb_max_bottom_pri_background_compactions
    • rocksdb_max_compaction_history
    • rocksdb_max_latest_deadlocks
    • rocksdb_max_log_file_size
    • rocksdb_max_manifest_file_size
    • rocksdb_max_manual_compactions
    • rocksdb_max_open_files
    • rocksdb_max_row_locks
    • rocksdb_max_subcompactions
    • rocksdb_max_total_wal_size
    • rocksdb_merge_buf_size
    • rocksdb_merge_combine_read_size
    • rocksdb_merge_tmp_file_removal_delay_ms
    • rocksdb_new_table_reader_for_compaction_inputs
    • rocksdb_no_block_cache
    • rocksdb_no_create_column_family
    • rocksdb_override_cf_options
    • rocksdb_paranoid_checks
    • rocksdb_partial_index_sort_max_mem
    • rocksdb_pause_background_work
    • rocksdb_perf_context_level
    • rocksdb_persistent_cache_path
    • rocksdb_persistent_cache_size_mb
    • rocksdb_pin_l0_filter_and_index_blocks_in_cache
    • rocksdb_print_snapshot_conflict_queries
    • rocksdb_rate_limiter_bytes_per_sec
    • rocksdb_read_free_rpl
    • rocksdb_read_free_rpl_tables
    • rocksdb_records_in_range
    • rocksdb_reset_stats
    • rocksdb_rollback_on_timeout
    • rocksdb_rpl_skip_tx_api
    • rocksdb_seconds_between_stat_computes
    • rocksdb_signal_drop_index_thread
    • rocksdb_sim_cache_size
    • rocksdb_skip_bloom_filter_on_read
    • rocksdb_skip_fill_cache
    • rocksdb_skip_locks_if_skip_unique_check
    • rocksdb_sst_mgr_rate_bytes_per_sec
    • rocksdb_stats_dump_period_sec
    • rocksdb_stats_level
    • rocksdb_stats_recalc_rate
    • rocksdb_store_row_debug_checksums
    • rocksdb_strict_collation_check
    • rocksdb_strict_collation_exceptions
    • rocksdb_table_cache_numshardbits
    • rocksdb_table_stats_background_thread_nice_value
    • rocksdb_table_stats_max_num_rows_scanned
    • rocksdb_table_stats_recalc_threshold_count
    • rocksdb_table_stats_recalc_threshold_pct
    • rocksdb_table_stats_sampling_pct
    • rocksdb_table_stats_use_table_scan
    • rocksdb_tmpdir
    • rocksdb_trace_block_cache_access
    • rocksdb_trace_queries
    • rocksdb_trace_sst_api
    • rocksdb_track_and_verify_wals_in_manifest
    • rocksdb_two_write_queues
    • rocksdb_unsafe_for_binlog
    • rocksdb_update_cf_options
    • rocksdb_use_adaptive_mutex
    • rocksdb_use_default_sk_cf
    • rocksdb_use_direct_io_for_flush_and_compaction
    • rocksdb_use_direct_reads
    • rocksdb_use_fsync
    • rocksdb_validate_tables
    • rocksdb_verify_row_debug_checksums
    • rocksdb_wal_bytes_per_sync
    • rocksdb_wal_dir
    • rocksdb_wal_recovery_mode
    • rocksdb_wal_size_limit_mb
    • rocksdb_wal_ttl_seconds
    • rocksdb_whole_key_filtering
    • rocksdb_write_batch_flush_threshold
    • rocksdb_write_batch_max_bytes
    • rocksdb_write_disable_wal
    • rocksdb_write_ignore_missing_column_families
    • rocksdb_write_policy

    MyRocks服务器变量¶

    MyRocks服务器变量公开了底层RocksDB引擎的配置。有几种方法可以设置这些变量:

    • 对于生产部署,应该在配置文件中定义所有变量。

    • 动态变量可以在运行时使用集声明。

    • 如果想要测试,可以在开始时设置一些变量mysqld使用相应的命令行选项。

    如果在配置文件或命令行选项中没有设置变量,则使用默认值。

    此外,所有变量都可以存在于以下作用域中的一个或两个:

    • 全球作用域定义变量如何影响整个服务器操作。

    • 会话作用域定义变量如何影响单个客户端连接的操作。

    变量名
    rocksdb_access_hint_on_compaction_start
    rocksdb_advise_random_on_open
    rocksdb_allow_concurrent_memtable_write
    rocksdb_allow_to_start_after_corruption
    rocksdb_allow_mmap_reads
    rocksdb_allow_mmap_writes
    rocksdb_allow_unsafe_alter
    rocksdb_alter_column_default_inplace
    rocksdb_base_background_compactions
    rocksdb_blind_delete_primary_key
    rocksdb_block_cache_size
    rocksdb_bulk_load_partial_index
    rocksdb_block_restart_interval
    rocksdb_block_size
    rocksdb_block_size_deviation
    rocksdb_bulk_load
    rocksdb_bulk_load_allow_sk
    rocksdb_bulk_load_allow_unsorted
    rocksdb_bulk_load_size
    rocksdb_bytes_per_sync
    rocksdb_cache_dump
    rocksdb_cache_high_pri_pool_ratio
    rocksdb_cache_index_and_filter_blocks
    rocksdb_cache_index_and_filter_with_high_priority
    rocksdb_cancel_manual_compactions
    rocksdb_checksums_pct
    rocksdb_collect_sst_properties
    rocksdb_commit_in_the_middle
    rocksdb_commit_time_batch_for_recovery
    rocksdb_compact_cf
    rocksdb_compaction_readahead_size
    rocksdb_compaction_sequential_deletes
    rocksdb_compaction_sequential_deletes_count_sd
    rocksdb_compaction_sequential_deletes_file_size
    rocksdb_compaction_sequential_deletes_window
    rocksdb_concurrent_prepare
    rocksdb_create_checkpoint
    rocksdb_create_if_missing
    rocksdb_create_missing_column_families
    rocksdb_create_temporary_checkpoint
    rocksdb_datadir
    rocksdb_db_write_buffer_size
    rocksdb_deadlock_detect
    rocksdb_deadlock_detect_depth
    rocksdb_debug_cardinality_multipler
    rocksdb_debug_manual_compaction_delay
    rocksdb_debug_optimizer_no_zero_cardinality
    rocksdb_debug_ttl_ignore_pk
    rocksdb_debug_ttl_read_filter_ts
    rocksdb_debug_ttl_rec_ts
    rocksdb_debug_ttl_snapshot_ts
    rocksdb_default_cf_options
    rocksdb_delayed_write_rate
    rocksdb_delete_cf
    rocksdb_delete_obsolete_files_period_micros
    rocksdb_disable_file_deletions
    rocksdb_enable_bulk_load_api
    rocksdb_enable_insert_with_update_caching
    rocksdb_enable_iterate_bounds
    rocksdb_enable_pipelined_write
    rocksdb_enable_remove_orphaned_dropped_cfs
    rocksdb_enable_ttl
    rocksdb_enable_ttl_read_filtering
    rocksdb_enable_thread_tracking
    rocksdb_enable_write_thread_adaptive_yield
    rocksdb_error_if_exists
    rocksdb_error_on_suboptimal_collation
    rocksdb_flush_log_at_trx_commit
    rocksdb_flush_memtable_on_analyze
    rocksdb_force_compute_memtable_stats
    rocksdb_force_compute_memtable_stats_cachetime
    rocksdb_force_flush_memtable_and_lzero_now
    rocksdb_force_flush_memtable_now
    rocksdb_force_index_records_in_range
    rocksdb_hash_index_allow_collision
    rocksdb_ignore_unknown_options
    rocksdb_index_type
    rocksdb_info_log_level
    rocksdb_is_fd_close_on_exec
    rocksdb_keep_log_file_num
    rocksdb_large_prefix
    rocksdb_lock_scanned_rows
    rocksdb_lock_wait_timeout
    rocksdb_log_file_time_to_roll
    rocksdb_manifest_preallocation_size
    rocksdb_manual_compaction_bottommost_level
    rocksdb_manual_compaction_threads
    rocksdb_manual_wal_flush
    rocksdb_master_skip_tx_api
    rocksdb_max_background_compactions
    rocksdb_max_background_flushes
    rocksdb_max_background_jobs
    rocksdb_max_bottom_pri_background_compactions
    rocksdb_max_compaction_history
    rocksdb_max_latest_deadlocks
    rocksdb_max_log_file_size
    rocksdb_max_manifest_file_size
    rocksdb_max_manual_compactions
    rocksdb_max_open_files
    rocksdb_max_row_locks
    rocksdb_max_subcompactions
    rocksdb_max_total_wal_size
    rocksdb_merge_buf_size
    rocksdb_merge_combine_read_size
    rocksdb_merge_tmp_file_removal_delay_ms
    rocksdb_new_table_reader_for_compaction_inputs
    rocksdb_no_block_cache
    rocksdb_no_create_column_family
    rocksdb_override_cf_options
    rocksdb_paranoid_checks
    rocksdb_partial_index_sort_max_mem
    rocksdb_pause_background_work
    rocksdb_perf_context_level
    rocksdb_persistent_cache_path
    rocksdb_persistent_cache_size_mb
    rocksdb_pin_l0_filter_and_index_blocks_in_cache
    rocksdb_print_snapshot_conflict_queries
    rocksdb_rate_limiter_bytes_per_sec
    rocksdb_read_free_rpl
    rocksdb_read_free_rpl_tables
    rocksdb_records_in_range
    rocksdb_reset_stats
    rocksdb_rollback_on_timeout
    rocksdb_rpl_skip_tx_api
    rocksdb_seconds_between_stat_computes
    rocksdb_signal_drop_index_thread
    rocksdb_sim_cache_size
    rocksdb_skip_bloom_filter_on_read
    rocksdb_skip_fill_cache
    rocksdb_skip_locks_if_skip_unique_check
    rocksdb_sst_mgr_rate_bytes_per_sec
    rocksdb_stats_dump_period_sec
    rocksdb_stats_level
    rocksdb_stats_recalc_rate
    rocksdb_store_row_debug_checksums
    rocksdb_strict_collation_check
    rocksdb_strict_collation_exceptions
    rocksdb_table_cache_numshardbits
    rocksdb_table_stats_background_thread_nice_value
    rocksdb_table_stats_max_num_rows_scanned
    rocksdb_table_stats_recalc_threshold_count
    rocksdb_table_stats_recalc_threshold_pct
    rocksdb_table_stats_sampling_pct
    rocksdb_table_stats_use_table_scan
    rocksdb_tmpdir
    rocksdb_two_write_queues
    rocksdb_trace_block_cache_access
    rocksdb_trace_queries
    rocksdb_trace_sst_api
    rocksdb_track_and_verify_wals_in_manifest
    rocksdb_unsafe_for_binlog
    rocksdb_update_cf_options
    rocksdb_use_adaptive_mutex
    rocksdb_use_default_sk_cf
    rocksdb_use_direct_io_for_flush_and_compaction
    rocksdb_use_direct_reads
    rocksdb_use_fsync
    rocksdb_validate_tables
    rocksdb_verify_row_debug_checksums
    rocksdb_wal_bytes_per_sync
    rocksdb_wal_dir
    rocksdb_wal_recovery_mode
    rocksdb_wal_size_limit_mb
    rocksdb_wal_ttl_seconds
    rocksdb_whole_key_filtering
    rocksdb_write_batch_flush_threshold
    rocksdb_write_batch_max_bytes
    rocksdb_write_disable_wal
    rocksdb_write_ignore_missing_column_families
    rocksdb_write_policy

    rocksdb_access_hint_on_compaction_start¶

    选项 描述
    命令行 -rocksdb-access-hint-on-compaction-start
    动态 没有
    范围 全球
    数据类型 字符串或数字
    默认的 NORMAL或1

    指定压缩启动后应用于压缩的所有输入文件的文件访问模式。可能取值为:

    • 0=没有一个

    • 1=正常的(默认)

    • 2=顺序

    • 3.=随后

    rocksdb_advise_random_on_open¶

    选项 描述
    命令行 -rocksdb-advise-random-on-open
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 在

    指定在打开数据文件时,是否提示底层文件系统文件访问模式是随机的。默认启用。

    rocksdb_allow_concurrent_memtable_write¶

    选项 描述
    命令行 -rocksdb-allow-concurrent-memtable-write
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 从

    指定是否允许多个写入器并行更新memtable。默认禁用。

    rocksdb_allow_to_start_after_corruption¶

    选项 描述
    命令行 -rocksdb_allow_to_start_after_corruption
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 从

    指定是否允许服务器在MyRocks报告数据损坏后重新启动。默认禁用。

    一旦检测到损坏,服务器就会在数据目录中写入标记文件(名为rocksdb_corrupt)并中止。如果标记文件存在,那么mysqld在启动时退出,并提示错误消息。重启失败将继续,直到问题解决,或者直到mysqld在命令行中打开该变量启动为止。

    请注意

    并非所有memtable都支持并发写入。

    rocksdb_allow_mmap_reads¶

    选项 描述
    命令行 -rocksdb-allow-mmap-reads
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 从

    指定是否允许操作系统将数据文件映射到内存中进行读取。默认禁用。如果启用此功能,请确保禁用rocksdb_use_direct_reads。

    rocksdb_allow_mmap_writes¶

    选项 描述
    命令行 -rocksdb-allow-mmap-writes
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 从

    是否允许操作系统将数据文件映射到内存中进行写操作。默认禁用。

    rocksdb_allow_unsafe_alter¶

    选项 描述
    命令行 -rocksdb-allow-unsafe-alter
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 从

    启用崩溃不安全的INPLACE ADD|DROP分区。

    rocksdb_alter_column_default_inplace¶

    选项 描述
    命令行 -rocksdb-alter-column-default-inplace
    动态 是的
    范围 全球
    数据类型 布尔
    默认的 在

    对象的就地修改改变列默认操作。

    rocksdb_base_background_compactions¶

    选项 描述
    命令行 -rocksdb-base-background-compactions
    动态 没有
    范围 全球
    数据类型 数字
    默认的 1

    指定建议并发的后台压缩作业数量,提交给RocksDB中默认的LOW优先级线程池。默认为1.允许的取值范围是-1来64.最大值取决于rocksdb_max_background_compactions变量。此变量被替换为rocksdb_max_background_jobs,它自动决定为flush/压缩分配多少线程。

    rocksdb_blind_delete_primary_key¶

    选项 描述
    命令行 -rocksdb-blind-delete-primary-key
    动态 是的
    范围 全球、会话
    数据类型 布尔
    默认的 从

    变量在雷竞技下载官网Percona Server for MySQL 8.0.20-11.在执行删除之前跳过验证行是否存在。必须满足以下条件:

    • 变量已启用

    • 中只列出了一个表删除声明

    • 该表只有一个主键,没有辅助键

    rocksdb_block_cache_size¶

    选项 描述
    命令行 -rocksdb-block-cache-size
    动态 没有
    范围 全球
    数据类型 数字
    默认的 536870912

    为RocksDB指定LRU块缓存的大小。这个内存是为块缓存保留的,它是可能出现的任何文件系统缓存的补充。

    最小值为1024,因为这是一个区块的大小。

    默认值为536870912.

    最大值为9223372036854775807.

    rocksdb_block_restart_interval¶

    选项 描述
    命令行 -rocksdb-block-restart-interval
    动态 没有
    范围 全球
    数据类型 数字
    默认的 16

    为每组增量编码数据指定键数。默认值为16.允许范围为1来2147483647.

    rocksdb_block_size¶

    选项 描述
    命令行 -rocksdb-block-size
    动态 没有
    范围 全球
    数据类型 数字
    默认的 16 KB

    读取RocksDB数据文件的数据块大小。默认值为16 KB.允许的范围是1024来18446744073709551615字节。

    rocksdb_block_size_deviation¶

    选项 描述
    命令行 -rocksdb-block-size-deviation
    动态 没有
    范围 全球
    数据类型 数字
    默认的 10

    指定数据块中允许的空闲空间的阈值(请参阅rocksdb_block_size)。如果剩余空间较少,则关闭该块(并写入新块)。默认值为10,这意味着直到剩余的可用空间少于10位,该块才会关闭。

    允许范围为1来2147483647.

    rocksdb_bulk_load_allow_sk¶

    选项 描述
    命令行 -rocksdb-bulk-load-allow-sk
    动态 是的
    范围 全球、会话
    数据类型 布尔
    默认的 从

    启用此变量允许使用批量加载特性添加辅助键。只有rocksdb_bulk_load为时,该变量才可以启用或禁用从.

    rocksdb_bulk_load_allow_unsorted¶

    选项 描述
    命令行 -rocksdb-bulk-load-allow-unsorted
    动态 是的
    范围 全球、会话
    数据类型 布尔
    默认的 从

    默认情况下,批量加载器要求其输入按主键顺序排序。如果启用,也允许未排序的输入,然后由散装装载器本身排序,但会降低性能。

    rocksdb_bulk_load¶

    选项 描述
    命令行 -rocksdb-bulk-load
    动态 是的
    范围 全球、会话
    数据类型 布尔
    默认的 从

    指定是否使用批量加载:MyRocks将在事务期间忽略检查密钥的唯一性或获取锁。默认禁用。只有当您确定没有行冲突时,才启用该选项,例如,当从MySQL转储设置一个新的MyRocks实例时。

    当启用rocksdb_bulk_load变量时,它的行为就像启用了变量rocksdb_commit_in_the_middle一样,即使禁用了变量rocksdb_commit_in_the_middle。

    rocksdb_bulk_load_partial_index¶

    选项 描述
    命令行 -rocksdb-bulk-load-partial-index
    动态 是的
    范围 当地的
    数据类型 布尔
    默认的 在

    变量在雷竞技下载官网Percona Server for MySQL 8.0.27-18.在批量加载期间物化部分索引,而不是让索引为空。

    rocksdb_bulk_load_size¶

    选项 描述
    命令行 -rocksdb-bulk-load-size
    动态 是的
    范围 全球、会话
    数据类型 数字
    默认的 1000

    指定当启用批量加载时,在将键提交到存储引擎之前要累积的键数(请参阅rocksdb_bulk_load)。默认值为1000,这意味着一个批处理最多可以包含1000条记录,然后才隐式提交。允许范围为1来1073741824.

    rocksdb_bytes_per_sync¶

    选项 描述
    命令行 -rocksdb-bytes-per-sync
    动态 是的
    范围 全球
    数据类型 数字
    默认的 0

    指定在后台异步写入文件时,操作系统将文件同步到磁盘的频率。该操作可以使写I/O在一段时间内变得平滑。默认值为0这意味着文件永远不会同步。允许范围为18446744073709551615.

    rocksdb_cache_dump¶

    选项 描述
    命令行 -rocksdb-cache-dump
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 在

    变量在雷竞技下载官网Percona Server for MySQL 8.0.20-11.在核心转储中包括RocksDB块缓存内容。该变量默认启用。

    rocksdb_cache_high_pri_pool_ratio¶

    选项 描述
    命令行 -rocksdb-cache-high-pri-pool-ratio
    动态 没有
    范围 全球
    数据类型 双
    默认的 0.0

    该变量指定块缓存high-pri池的大小。缺省值和最小值为0.0。最大值为1.0。

    rocksdb_cache_index_and_filter_blocks¶

    选项 描述
    命令行 -rocksdb-cache-index-and-filter-blocks
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 在

    指定RocksDB是否应该使用块缓存来缓存每个数据文件的索引和bloomfilter数据块。默认启用。如果禁用这个特性,RocksDB会分配额外的内存来维护这些数据块。

    rocksdb_cache_index_and_filter_with_high_priority¶

    选项 描述
    命令行 -rocksdb-cache-index-and-filter-with-high-priority
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 在

    指定RocksDB是否应该使用高优先级的块缓存来缓存每个数据文件的索引和bloomfilter数据块。默认启用。如果禁用这个特性,RocksDB会分配额外的内存来维护这些数据块。

    rocksdb_cancel_manual_compactions¶

    选项 描述
    命令行 -rocksdb-cancel-manual-compactions
    动态 是的
    范围 全球
    数据类型 布尔
    默认的 从

    变量在雷竞技下载官网Percona Server for MySQL 8.0.27-18.取消所有正在进行的手动压缩。

    rocksdb_checksums_pct¶

    选项 描述
    命令行 -rocksdb-checksums-pct
    动态 是的
    范围 全球、会话
    数据类型 数字
    默认的 One hundred.

    指定要校验和的行百分比。默认值为One hundred.(校验所有行)。允许范围为0来One hundred..

    rocksdb_collect_sst_properties¶

    选项 描述
    命令行 -rocksdb-collect-sst-properties
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 在

    指定是否在每个数据文件上收集统计信息以改进优化器行为。默认启用。

    rocksdb_commit_in_the_middle¶

    选项 描述
    命令行 -rocksdb-commit-in-the-middle
    动态 是的
    范围 全球
    数据类型 布尔
    默认的 从

    指定当批处理包含超过rocksdb_bulk_load_size值时,是否隐式提交行。

    此选项应仅在数据导入时启用,因为它可能导致锁定错误。

    默认情况下,该变量是禁用的。当启用rocksdb_bulk_load变量时,它的行为就像启用了变量rocksdb_commit_in_the_middle一样,即使禁用了变量rocksdb_commit_in_the_middle。

    rocksdb_commit_time_batch_for_recovery¶

    选项 描述
    命令行 -rocksdb-commit-time-batch-for-recovery
    动态 是的
    范围 全球、会话
    数据类型 布尔
    默认的 从

    指定是否将提交时写批处理写入数据库。

    请注意

    如果提交时写批处理只对恢复有用,那么写入WAL就足够了。

    rocksdb_compact_cf¶

    选项 描述
    命令行 -rocksdb-compact-cf
    动态 是的
    范围 全球
    数据类型 字符串
    默认的

    指定要压缩的列族的名称。

    rocksdb_compaction_readahead_size¶

    选项 描述
    命令行 -rocksdb-compaction-readahead-size
    动态 是的
    范围 全球
    数据类型 数字
    默认的 0

    指定在压缩之前执行的读取的大小。默认值为0.将此设置为至少2兆字节(16777216)当使用MyRocks旋转磁盘时,以确保顺序读取而不是随机读取。最大允许值为18446744073709551615.

    请注意

    如果将该变量设置为非零值,则启用rocksdb_new_table_reader_for_compaction_inputs。

    rocksdb_compaction_sequential_deletes¶

    选项 描述
    命令行 -rocksdb-compaction-sequential-deletes
    动态 是的
    范围 全球
    数据类型 数字
    默认的 0

    指定在文件上触发压缩的阈值,如果该文件具有超过此数量的顺序删除标记。默认值为0这意味着无论删除标记的数量如何,都不会触发压缩。最大允许值为2000000(200万个删除标记)。

    请注意

    根据工作负载模式,MyRocks可能会维护大量的删除标记,这增加了查询的延迟。这个压缩特性将减少延迟,但也可能增加MyRocks的写入速率。将此变量与rocksdb_compaction_sequential_deletes_file_size一起使用,只对大文件执行压缩。

    rocksdb_compaction_sequential_deletes_count_sd¶

    选项 描述
    命令行 -rocksdb-compaction-sequential-deletes-count-sd
    动态 是的
    范围 全球
    数据类型 布尔
    默认的 从

    指定是否将单个删除计算为rocksdb_compaction_sequential_delete识别的删除标记。默认禁用。

    rocksdb_compaction_sequential_deletes_file_size¶

    选项 描述
    命令行 -rocksdb-compaction-sequential-deletes-file-size
    动态 是的
    范围 全球
    数据类型 数字
    默认的 0

    指定由rocksdb_compaction_sequential_deletes触发压缩所需的最小文件大小。默认值为0,意味着无论文件大小如何都会触发压缩。允许范围为-1来9223372036854775807.

    rocksdb_compaction_sequential_deletes_window¶

    选项 描述
    命令行 -rocksdb-compaction-sequential-deletes-window
    动态 是的
    范围 全球
    数据类型 数字
    默认的 0

    指定通过rocksdb_compaction_sequential_deletes来计数删除标记的窗口大小。默认值为0.允许范围为2000000(二百万)。

    rocksdb_concurrent_prepare¶

    选项 描述
    命令行 -rocksdb-concurrent_prepare
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 在

    启用此变量时,允许/鼓励使用两阶段提交的线程准备并行执行。该变量在rocksdb_two_write_queues的上游被重命名。

    rocksdb_create_checkpoint¶

    选项 描述
    命令行 -rocksdb-create-checkpoint
    动态 是的
    范围 全球
    数据类型 字符串
    默认的

    指定MyRocks应在其中创建检查点的目录。默认为空。

    rocksdb_create_if_missing¶

    选项 描述
    命令行 -rocksdb-create-if-missing
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 在

    指定如果MyRocks数据库不存在,是否应创建其数据库。默认启用。

    rocksdb_create_missing_column_families¶

    选项 描述
    命令行 -rocksdb-create-missing-column-families
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 从

    指定MyRocks是否应该在不存在的情况下创建新的列族。默认禁用。

    rocksdb_create_temporary_checkpoint¶

    选项 描述
    命令行 -rocksdb-create-temporary-checkpoint
    动态 是的
    范围 会话
    数据类型 字符串

    此变量已在雷竞技下载官网Percona Server for MySQL 8.0.15-6.当指定时,它将在datadir中创建一个临时的RocksDB“检查点”或“快照”。如果会话以现有检查点结束,或者变量重置为另一个值,则检查点将被删除。此变量应由备份工具使用。长期使用或其他不当使用可能会对服务器实例产生严重的副作用。

    rocksdb_datadir¶

    选项 描述
    命令行 -rocksdb-datadir
    动态 没有
    范围 全球
    数据类型 字符串
    默认的 。/ .rocksdb

    指定MyRocks数据目录的位置。默认情况下,它在当前工作目录中创建。

    rocksdb_db_write_buffer_size¶

    选项 描述
    命令行 -rocksdb-db-write-buffer-size
    动态 没有
    范围 全球
    数据类型 数字
    默认的 0

    指定用于存储MyRocks中所有列族的写操作的所有memtable的最大大小。当达到此大小时,数据将被刷新到持久介质。默认值为0.允许的范围是到18446744073709551615.

    rocksdb_deadlock_detect¶

    选项 描述
    命令行 -rocksdb-deadlock-detect
    动态 是的
    范围 全球、会话
    数据类型 布尔
    默认的 从

    指定MyRocks是否应该检测死锁。默认禁用。

    rocksdb_deadlock_detect_depth¶

    选项 描述
    命令行 -rocksdb-deadlock-detect-depth
    动态 是的
    范围 全球、会话
    数据类型 数字
    默认的 50

    指定死锁检测在假定死锁之前将遍历的事务数。

    rocksdb_debug_cardinality_multiplier¶

    选项 描述
    命令行 -rocksdb-debug-cardinality-multiplier
    动态 是的
    范围 全球
    数据类型 使用UINT
    默认的 2

    测试中使用的基数乘法器。最小值为0。最大值为2147483647 (INT_MAX)。

    rocksdb_debug_manual_compaction_delay¶

    选项 描述
    命令行 -rocksdb-debug-manual-compaction-delay
    动态 是的
    范围 全球
    数据类型 使用UINT
    默认的 0

    仅在调试时使用此变量。

    此变量指定一个以秒为单位的睡眠,以模拟长时间运行的紧凑。最小值为0。最大值为4292967295 (UINT_MAX)。

    rocksdb_debug_optimizer_no_zero_cardinality¶

    选项 描述
    命令行 -rocksdb-debug-optimizer-no-zero-cardinality
    动态 是的
    范围 全球
    数据类型 布尔
    默认的 在

    指定MyRocks是否应该通过总是用一些值覆盖它来防止零基数。

    rocksdb_debug_ttl_ignore_pk¶

    选项 描述
    命令行 -rocksdb-debug-ttl-ignore-pk
    动态 是的
    范围 全球
    数据类型 布尔
    默认的 从

    仅用于调试。如果为true,则不会对主键TTL数据进行压缩过滤。这个变量在非调试版本中是不可操作的。

    rocksdb_debug_ttl_read_filter_ts¶

    选项 描述
    命令行 -rocksdb_debug-ttl-read-filter-ts
    动态 是的
    范围 全球
    数据类型 数字
    默认的 0

    仅用于调试。覆盖TTL读过滤时间到time + debug_ttl_read_filter_ts。值为0表示未设置变量。这个变量在非调试版本中是不可操作的。

    rocksdb_debug_ttl_rec_ts¶

    选项 描述
    命令行 -rocksdb-debug-ttl-rec-ts
    动态 是的
    范围 全球
    数据类型 数字
    默认的 0

    仅用于调试。重写记录的TTL现在()+ debug_ttl_rec_ts。该值可以是±,以模拟过去插入的记录和将来插入的记录。值为0表示未设置变量。这个变量在非调试版本中是不可操作的。

    rocksdb_debug_ttl_snapshot_ts¶

    选项 描述
    命令行 -rocksdb-debug-ttl-snapshot-ts
    动态 是的
    范围 全球
    数据类型 数字
    默认的 0

    仅用于调试。将压缩期间的快照设置为现在()+ rocksdb_debug_set_ttl_snapshot_ts。

    取值范围为±,分别模拟过去快照和未来快照。值为0表示未设置变量。这个变量在非调试版本中是不可操作的。

    rocksdb_default_cf_options¶

    选项 描述
    命令行 -rocksdb-default-cf-options
    动态 没有
    范围 全球
    数据类型 字符串

    缺省值为:

    file_policy =bloomfilter:10:false;whole_key_filtering=1};level_compaction_dynamic_level_bytes=true;optimize_filters_for_hits=true;compaction_pri=kMinOverlappingRatio;compression=kLZ4Compression;在启动时,服务器将此选项应用于所有现有列族。该选项在运行时是只读的。

    rocksdb_delayed_write_rate¶

    选项 描述
    命令行 -rocksdb-delayed-write-rate
    动态 是的
    范围 全球
    数据类型 数字
    默认的 16777216

    指定以字节/秒为单位的写入速率,如果MyRocks达到写入的软限制或阈值,则应该使用该速率。默认值为16777216(16 MB /秒)。允许范围为0来18446744073709551615.

    rocksdb_delete_cf¶

    选项 描述
    命令行 -rocksdb-delete-cf
    动态 是的
    范围 全球
    数据类型 字符串
    默认的 ”“

    变量在雷竞技下载官网Percona Server for MySQL 8.0.20-11.按名称删除列族。默认值为空字符串“”。

    例如:

    设置@@global。ROCKSDB_DELETE_CF = 'cf_primary_key';

    rocksdb_delete_obsolete_files_period_micros¶

    选项 描述
    命令行 -rocksdb-delete-obsolete-files-period-micros
    动态 没有
    范围 全球
    数据类型 数字
    默认的 21600000000

    指定删除废弃文件的周期(以微秒为单位),无论在压缩过程中删除了哪些文件。默认值为21600000000(6小时)。允许范围为9223372036854775807.

    rocksdb_disable_file_deletions¶

    选项 描述
    命令行 -rocksdb-disable-file-deletions
    动态 是的
    范围 会话
    数据类型 布尔
    默认的 从

    此变量已在雷竞技下载官网Percona Server for MySQL 8.0.15-6.它允许客户端暂时禁用RocksDB旧的删除细胞膜而且.sst用于进行一致备份的文件。如果客户端会话在禁用删除后因任何原因终止,并且没有重新启用删除,则将显式地重新启用它们。此变量应由备份工具使用。长期使用或其他不当使用可能会对服务器实例产生严重的副作用。

    rocksdb_enable_bulk_load_api¶

    选项 描述
    命令行 -rocksdb-enable-bulk-load-api
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 在

    属性SSTFileWriter这个特性绕过了memtable,但是要求键以升序或降序插入到表中。默认启用。如果禁用,批量加载使用memtable的正常写路径,不需要按任何顺序插入键。

    rocksdb_enable_insert_with_update_caching¶

    选项 描述
    命令行 -rocksdb-enable-insert-with-update-caching
    动态 是的
    范围 全球
    数据类型 布尔
    默认的 在

    变量在雷竞技下载官网Percona Server for MySQL 8.0.20-11.在INSERT ON DUPLICATE KEY UPDATE中,指定是否启用从失败的插入尝试中缓存读取的优化。

    rocksdb_enable_iterate_bounds¶

    选项 描述
    命令行 -rocksdb-enable-iterate-bounds
    动态 是的
    范围 全球性的,当地的
    数据类型 布尔
    默认的 真正的

    变量在雷竞技下载官网Percona Server for MySQL 8.0.20-11.在读选项中启用rocksdb迭代器的上界和下界。

    rocksdb_enable_pipelined_write¶

    选项 描述
    命令行 -rocksdb-enable-pipelined-write
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 从

    变量在雷竞技下载官网Percona Server for MySQL 8.0.25-15.

    DBOptions::enable_pipelined_write

    如果enable_pipelined_write是在,一个单独的写线程用于WAL写和memtable写。写线程首先进入WAL写入队列,然后进入memtable写入队列。WAL写队列上的挂起线程只等待前面的WAL写操作,而不等待memtable写操作。启用该特性可以提高写吞吐量并减少两阶段提交的准备阶段的延迟。

    rocksdb_enable_remove_orphaned_dropped_cfs¶

    选项 描述
    命令行 -rocksdb-enable-remove-orphaned-dropped-cfs
    动态 是的
    范围 全球
    数据类型 布尔
    默认的 真正的

    变量在雷竞技下载官网Percona Server for MySQL 8.0.20-11.如果cfs在cf管理器中不存在,则允许从元数据中删除已删除的列族(cfs)。

    默认值为真正的.

    rocksdb_enable_ttl¶

    选项 描述
    命令行 -rocksdb-enable-ttl
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 在

    指定在压缩过程中是否保留过期的TTL记录。默认启用。如果禁用,将在压缩过程中丢弃过期的TTL记录。

    rocksdb_enable_ttl_read_filtering¶

    选项 描述
    命令行 -rocksdb-enable-ttl-read-filtering
    动态 是的
    范围 全球
    数据类型 布尔
    默认的 在

    对于具有TTL的表,过期的记录将在处理期间和查询结果中被跳过/过滤掉。禁用此选项将允许查看这些记录,但结果可能会导致行在事务中间消失,因为它们在压缩过程中被删除。请谨慎使用。

    rocksdb_enable_thread_tracking¶

    选项 描述
    命令行 -rocksdb-enable-thread-tracking
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 从

    指定是否启用跟踪访问数据库的线程的状态。默认禁用。如果启用,线程状态将通过GetThreadList ().

    rocksdb_enable_write_thread_adaptive_yield¶

    选项 描述
    命令行 -rocksdb-enable-write-thread-adaptive-yield
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 从

    指定MyRocks写批处理组组长在阻塞互斥锁之前是否应该等待到允许的最大时间。默认禁用。启用它可以提高并发工作负载的吞吐量。

    rocksdb_error_if_exists¶

    选项 描述
    命令行 -rocksdb-error-if-exists
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 从

    指定当数据库已经存在时是否报告错误。默认禁用。

    rocksdb_error_on_suboptimal_collation¶

    选项 描述
    命令行 -rocksdb-error-on-suboptimal-collation
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 在

    指定如果在表排序规则次优的char字段上创建索引(不区分大小写),是否报告错误而不是警告。默认启用。

    rocksdb_flush_log_at_trx_commit¶

    选项 描述
    命令行 -rocksdb-flush-log-at-trx-commit
    动态 是的
    范围 全球、会话
    数据类型 数字
    默认的 1

    指定是否在每次事务提交时同步,类似于innodb_flush_log_at_trx_commit.缺省情况下启用,确保ACID遵从性。

    可能的值:

    • 0:事务提交时不同步。这提供了更好的性能,但在崩溃时可能导致数据不一致。

    • 1:在每次事务提交时同步。这是默认设置,建议设置,因为它可以确保数据一致性,但会降低性能。

    • 2:每秒同步。

    rocksdb_flush_memtable_on_analyze¶

    选项 描述
    命令行 -rocksdb-flush-memtable-on-analyze
    动态 是的
    范围 全球、会话
    数据类型 布尔
    默认的 在

    指定在运行时是否刷新memtable分析在桌子上。默认启用。这通过在memtable中包含用于计算统计信息的数据来确保准确的基数。

    rocksdb_force_compute_memtable_stats¶

    选项 描述
    命令行 -rocksdb-force-compute-memtable-stats
    动态 是的
    范围 全球
    数据类型 布尔
    默认的 在

    指定是否应包括memtable中的数据,以计算查询优化器使用的索引统计信息。默认启用。这提供了更好的准确性,但可能会降低性能。

    rocksdb_force_compute_memtable_stats_cachetime¶

    选项 描述
    命令行 -rocksdb-force-compute-memtable-stats-cachetime
    动态 是的
    范围 全球
    数据类型 数字
    默认的 60000000

    指定在查询计划分析期间应该使用memtable统计信息的缓存值多长时间,而不是每次都计算它。

    rocksdb_force_flush_memtable_and_lzero_now¶

    选项 描述
    命令行 -rocksdb-force-flush-memtable-and-lzero-now
    动态 是的
    范围 全球
    数据类型 布尔
    默认的 从

    工作原理类似于rocksdb_force_flush_memtable_now,但也会刷新所有L0文件。

    rocksdb_force_flush_memtable_now¶

    选项 描述
    命令行 -rocksdb-force-flush-memtable-now
    动态 是的
    范围 全球
    数据类型 布尔
    默认的 从

    强制MyRocks立即将所有memtable刷新到数据文件中。

    警告

    请谨慎使用!写入请求将被阻塞,直到所有memtable被刷新。

    rocksdb_force_index_records_in_range¶

    选项 描述
    命令行 -rocksdb-force-index-records-in-range
    动态 是的
    范围 全球、会话
    数据类型 数字
    默认的 1

    指定用于覆盖返回给查询优化器的行数的值力指数使用。默认值为1.允许范围为0来2147483647.设置为0如果您不想重写返回值。

    rocksdb_hash_index_allow_collision¶

    选项 描述
    命令行 -rocksdb-hash-index-allow-collision
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 在

    指定是否允许哈希冲突。默认启用,使用较少内存。如果禁用,则存储完整的前缀以防止散列冲突。

    rocksdb_ignore_unknown_options¶

    选项 描述
    命令行
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 在

    启用后,它允许RocksDB接收未知选项而不退出。

    rocksdb_index_type¶

    选项 描述
    命令行 -rocksdb-index-type
    动态 没有
    范围 全球
    数据类型 枚举
    默认的 kBinarySearch

    指定MyRocks使用的索引类型:

    • kBinarySearch:二分查找(默认)。

    • kHashSearch:哈希搜索。

    rocksdb_info_log_level¶

    选项 描述
    命令行 -rocksdb-info-log-level
    动态 是的
    范围 全球
    数据类型 枚举
    默认的 error_level

    指定过滤MyRocks写入的消息的级别mysqld日志。

    • debug_level:最大日志记录(包括调试日志消息)

    • info_level

    • warn_level

    • error_level(默认)

    • fatal_level:最小日志记录(只记录致命错误消息)

    rocksdb_is_fd_close_on_exec¶

    选项 描述
    命令行 -rocksdb-is-fd-close-on-exec
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 在

    指定子进程是否应继承打开的文件句柄。默认启用。

    rocksdb_large_prefix¶

    选项 描述
    命令行 -rocksdb-large-prefix
    动态 是的
    范围 全球
    数据类型 布尔
    默认的 真正的

    启用时,该选项允许索引键前缀大于767字节(最多3072字节)。源和副本之间的rocksdb_large_prefix的值应该相同。

    请注意

    在版本雷竞技下载官网Percona Server for MySQL 8.0.16-7之后,将默认值更改为真正的.

    rocksdb_keep_log_file_num¶

    选项 描述
    命令行 -rocksdb-keep-log-file-num
    动态 没有
    范围 全球
    数据类型 数字
    默认的 1000

    指定要保留的信息日志文件的最大数量。默认值为1000.允许范围为1来18446744073709551615.

    rocksdb_lock_scanned_rows¶

    选项 描述
    命令行 -rocksdb-lock-scanned-rows
    动态 是的
    范围 全球、会话
    数据类型 布尔
    默认的 从

    指定是否对扫描期间的行持有锁更新并没有真正更新。默认禁用。

    rocksdb_lock_wait_timeout¶

    选项 描述
    命令行 -rocksdb-lock-wait-timeout
    动态 是的
    范围 全球、会话
    数据类型 数字
    默认的 1

    指定MyRocks在终止请求之前等待获得行锁的秒数。默认值为1.允许范围为1073741824.

    rocksdb_log_file_time_to_roll¶

    选项 描述
    命令行 -rocksdb-log-file-time-to-roll
    动态 没有
    范围 全球
    数据类型 数字
    默认的 0

    指定旋转info日志文件的周期(单位为秒)。默认值为0,表示日志文件没有被旋转。允许范围为18446744073709551615.

    rocksdb_manifest_preallocation_size¶

    选项 描述
    命令行 -rocksdb-manifest-preallocation-size
    动态 没有
    范围 全球
    数据类型 数字
    默认的 0

    指定MyRocks用来存储列族、级别、活动文件等信息的MANIFEST文件的预分配字节数。默认值为0.允许范围为18446744073709551615.

    请注意

    值为4194304(4 MB)对于减少XFS上的随机I/O是合理的。

    rocksdb_manual_compaction_bottommost_level¶

    选项 描述
    命令行 -rocksdb-manual-compaction-bottommost-level
    动态 是的
    范围 当地的
    数据类型 枚举
    默认的 kForceOptimized

    手动压实过程中最底层压实的选项:

    • kSkip -跳过最底层的压缩

    • kIfHaveCompactionFilter -如果有压缩过滤器,只压缩最底层

    • kForce -总是紧凑的最底层

    • kForceOptimized -总是压缩最底层,但在最底层避免在同一压缩中创建的双重压缩文件

    rocksdb_manual_compaction_threads¶

    选项 描述
    命令行 -rocksdb-manual-compaction-threads
    动态 是的
    范围 当地的
    数据类型 INT
    默认的 0

    该变量定义了手动压缩要运行的RocksDB线程的数量。最小值为0。最大值为120。

    rocksdb_manual_wal_flush¶

    选项 描述
    命令行 -rocksdb-manual-wal-flush
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 在

    此变量可用于禁用自动/定时WAL刷新,而依赖于应用程序进行刷新。

    rocksdb_master_skip_tx_api¶

    选项 描述
    命令行
    动态 是的
    范围 全球、会话
    数据类型 布尔
    默认的 从

    变量在雷竞技下载官网Percona Server for MySQL 8.0.20-11.启用后,使用更快的WriteBatch API。会话在行访问上不持有任何锁。此变量在复制时无效。

    请注意

    由于禁用了行锁,不恰当地使用该变量可能导致数据损坏或不一致。

    rocksdb_max_background_compactions¶

    选项 描述
    命令行 -rocksdb-max-background-compactions
    动态 是的
    范围 全球
    数据类型 数字
    默认的 -1

    变量在雷竞技下载官网Percona Server for MySQL 8.0.20-11.

    设置RocksDB的DBOptions:: max_background_compactions默认值为-1允许的范围是-1来64.这个变量被rocksdb_max_background_jobs取代,它自动决定为flush/压缩分配多少线程。该变量在雷竞技下载官网Percona Server for MySQL 8.0.20-11.

    rocksdb_max_background_flushes¶

    选项 描述
    命令行 -rocksdb-max-background-flushes
    动态 没有
    范围 全球
    数据类型 数字
    默认的 -1

    变量在雷竞技下载官网Percona Server for MySQL 8.0.20-11.

    设置RocksDB的DBOptions:: max_background_flusches。默认值为-1.允许的范围是-1来64.这个变量已被rocksdb_max_background_jobs所取代,它自动决定为flush/压缩分配多少线程。该变量在:ref: 8.0.20-11中重新实现。

    rocksdb_max_background_jobs¶

    选项 描述
    命令行 -rocksdb-max-background-jobs
    动态 是的
    范围 全球
    数据类型 数字
    默认的 2

    该变量替换了rocksdb_base_background_compactions、rocksdb_max_background_compactions和rocksdb_max_background_flushes变量。此变量指定后台作业的最大数量。它自动决定为刷新/压缩分配多少线程。它的实现是为了减少(令人困惑的)选项用户的数量,并可以将责任调整到RocksDB级别。

    rocksdb_max_bottom_pri_background_compactions¶

    选项 描述
    命令行 -rocksdb_max_bottom_pri_background_compactions
    动态 没有
    数据类型 无符号整数
    默认的 0

    变量在雷竞技下载官网Percona Server for MySQL 8.0.20-11.创建指定数量的线程,设置较低的CPU优先级,并允许压缩使用它们。最大压缩并发数的上限为rocksdb_max_background_compactions或rocksdb_max_background_jobs

    最小值为0最大值是64.

    rocksdb_max_compaction_history¶

    选项 描述
    命令行 -rocksdb-max-compaction-history
    动态 是的
    范围 全球
    数据类型 无符号整数
    默认的 64

    最小值为0最大值是UINT64_MAX.

    最多追踪历史rockdb_mx_compaction_history件完成。历史记录在INFORMATION_SCHEMA中。ROCKSDB_COMPACTION_HISTORY表。

    rocksdb_max_latest_deadlocks¶

    选项 描述
    命令行 -rocksdb-max-latest-deadlocks
    动态 是的
    范围 全球
    数据类型 数字
    默认的 5

    指定要存储的最近死锁的最大数目。

    rocksdb_max_log_file_size¶

    选项 描述
    命令行 -rocksdb-max-log-file-size
    动态 没有
    范围 全球
    数据类型 数字
    默认的 0

    指定信息日志文件的最大大小,在此之后,日志将被旋转。默认值为0,这意味着只使用一个日志文件。允许范围为18446744073709551615.

    另请参阅rocksdb_log_file_time_to_roll。

    rocksdb_max_manifest_file_size¶

    选项 描述
    命令行 -rocksdb-manifest-log-file-size
    动态 没有
    范围 全球
    数据类型 数字
    默认的 18446744073709551615

    指定MANIFEST数据文件的最大大小,然后旋转该文件。默认值也是最大值,实际上是无限的:只使用一个清单文件。

    rocksdb_max_manual_compactions¶

    选项 描述
    命令行 -rocksdb-max-manual-compactions
    动态 是的
    范围 全球
    数据类型 使用UINT
    默认的 10

    该变量定义了挂起的和正在进行的手动压缩的最大数量。默认值为0,最小值为0。最大值为4294967295 (UNIT_MAX)。

    rocksdb_max_open_files¶

    选项 描述
    命令行 -rocksdb-max-open-files
    动态 没有
    范围 全球
    数据类型 数字
    默认的 1000

    指定MyRocks打开的文件句柄的最大数量。之间的值0而且open_files_limit都是他们本来的样子。如果rocksdb_max_open_files值大于open_files_limit,它将被重置为½open_files_limit,并向mysqld错误日志。值为-2表示自动调优:只需将rocksdb_max_open_files值设置为1 / 2open_files_limit.最后,-1意味着没有限制,即无限数量的文件句柄。

    警告

    设置rocksdb_max_open_files为-1是危险的,因为在这种情况下,服务器可能很快耗尽文件句柄。

    rocksdb_max_row_locks¶

    选项 描述
    命令行 -rocksdb-max-row-locks
    动态 是的
    范围 全球
    数据类型 数字
    默认的 1048576

    指定事务失败前可以拥有的行锁的最大数量限制。默认值也是最大值,实际上是无限的:事务永远不会因为行锁而失败。

    rocksdb_max_subcompactions¶

    选项 描述
    命令行 -rocksdb-max-subcompactions
    动态 没有
    范围 全球
    数据类型 数字
    默认的 1

    指定每个压缩作业允许的最大线程数。默认值1意味着没有子压缩(每个压缩作业一个线程)。允许范围为64.

    rocksdb_max_total_wal_size¶

    选项 描述
    命令行 -rocksdb-max-total-wal-size
    动态 没有
    范围 全球
    数据类型 数字
    默认的 2 GB

    指定WAL(预写日志)文件的最大总大小,在此之后将刷新memtable。默认值为2 GB允许的范围是到9223372036854775807.

    rocksdb_merge_buf_size¶

    选项 描述
    命令行 -rocksdb-merge-buf-size
    动态 是的
    范围 全球
    数据类型 数字
    默认的 67108864

    指定在创建辅助键期间用于积累数据的归并排序缓冲区的大小(以字节为单位)。新条目直接写入数据库的最底层,而不是通过memtable和L0更新索引。这些值使用归并排序,默认情况下缓冲区设置为64 MB (67108864).允许范围为One hundred.来18446744073709551615.

    rocksdb_merge_combine_read_size¶

    选项 描述
    命令行 -rocksdb-merge-combine-read-size
    动态 是的
    范围 全球
    数据类型 数字
    默认的 1073741824

    指定合并-组合缓冲区的大小(以字节为单位),用于rocksdb_merge_buf_size中描述的合并-排序算法。默认大小为1gb (1073741824).允许范围为One hundred.来18446744073709551615.

    rocksdb_merge_tmp_file_removal_delay_ms¶

    选项 描述
    命令行 -rocksdb_merge_tmp_file_removal_delay_ms
    动态 是的
    范围 全球、会话
    数据类型 数字
    默认的 0

    快速二级索引创建可以在需要时创建合并文件。完成二级索引创建后,将删除合并文件。默认情况下,文件删除是在没有任何睡眠的情况下完成的,因此在<1s内删除gb的合并文件可能会发生,这将导致Flash上的修剪暂停。此变量可用于以毫秒为单位限制延迟。

    rocksdb_new_table_reader_for_compaction_inputs¶

    选项 描述
    命令行 -rocksdb-new-table-reader-for-compaction-inputs
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 从

    指定MyRocks是否应该为每个压缩输入创建一个新的文件描述符和表读取器。默认禁用。启用此功能可能会增加内存消耗,但也将允许为压缩输入文件指定预取选项,而不会影响用于用户查询的表读取器。

    rocksdb_no_block_cache¶

    选项 描述
    命令行 -rocksdb-no-block-cache
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 从

    指定是否禁用列族的块缓存。变量在默认情况下是禁用的,这意味着允许使用块缓存。

    rocksdb_no_create_column_family¶

    选项 描述
    命令行 -rocksdb-no-create-column-family
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 在

    控件中给定的列族名称的处理评论条款创建表或ALTER TABLE语句,在列族名称不引用现有列族的情况下。

    如果将rocksdb_no_create_column_family设置为NO,则将创建一个新的列族,并将新索引放入其中。

    如果将rocksdb_no_create_column_family设置为YES,则不会创建新的列族,索引将被放置到默认列族中。在这种情况下,将发出警告,通知指定的列族不存在且无法创建。

    rocksdb_override_cf_options¶

    选项 描述
    命令行 -rocksdb-override-cf-options
    动态 没有
    范围 全球
    数据类型 字符串
    默认的

    为每个列族指定选项覆盖。默认为空。

    rocksdb_paranoid_checks¶

    选项 描述
    命令行 -rocksdb-paranoid-checks
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 在

    指定MyRocks是否应在创建数据文件后立即重新读取数据文件以验证正确性。默认启用。

    rocksdb_partial_index_sort_max_mem¶

    选项 描述
    命令行 -rocksdb-partial-index-sort-max-mem
    动态 是的
    范围 当地的
    数据类型 无符号整数
    默认的 0

    变量在雷竞技下载官网Percona Server for MySQL 8.0.27-18.为部分索引对非物化组排序时使用的最大内存。0(零)值定义为无限制。

    rocksdb_pause_background_work¶

    选项 描述
    命令行 -rocksdb-pause-background-work
    动态 是的
    范围 全球
    数据类型 布尔
    默认的 从

    指定MyRocks是否暂停所有后台操作。默认禁用。用户没有任何实际的理由使用这个变量,因为它是作为MyRocks MTR测试套件的测试同步工具。

    警告

    如果有人将rocksdb_force_flush_memtable_now设置为1而rocksdb_pause_background_work设置为1的客户端rocksdb_force_flush_memtable_now = 1将被无限期地阻塞,直到rocksdb_pause_background_work设置为0.

    rocksdb_perf_context_level¶

    选项 描述
    命令行 -rocksdb-perf-context-level
    动态 是的
    范围 全球、会话
    数据类型 数字
    默认的 0

    指定用Perf Context插件捕获的信息级别。默认值为0.允许的范围是到5.

    价值 描述
    1 禁用性能统计
    2 只启用计数统计
    3. 启用计数统计和时间统计,互斥对象除外
    4 启用计数统计和时间统计,互斥对象的墙壁时间或CPU时间除外
    5 启用所有计数统计和时间统计

    rocksdb_persistent_cache_path¶

    选项 描述
    命令行 -rocksdb-persistent-cache-path
    动态 没有
    范围 全球
    数据类型 字符串
    默认的

    指定持久缓存的路径。与rocksdb_persistent_cache_size_mb一起设置。

    rocksdb_persistent_cache_size_mb¶

    选项 描述
    命令行 -rocksdb-persistent-cache-size-mb
    动态 没有
    范围 全球
    数据类型 数字
    默认的 0

    以兆字节为单位指定持久化缓存的大小。默认是0(禁用持久缓存)。允许范围为18446744073709551615.将其与rocksdb_persistent_cache_path一起设置。

    rocksdb_pin_l0_filter_and_index_blocks_in_cache¶

    选项 描述
    命令行 -rocksdb-pin-l0-filter-and-index-blocks-in-cache
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 在

    指定如果启用rocksdb_cache_index_and_filter_blocks, MyRocks是否固定缓存中的过滤器和索引块。默认启用。

    rocksdb_print_snapshot_conflict_queries¶

    选项 描述
    命令行 -rocksdb-print-snapshot-conflict-queries
    动态 是的
    范围 全球
    数据类型 布尔
    默认的 从

    指定是否应将生成快照冲突的查询记录到错误日志中。默认禁用。

    rocksdb_rate_limiter_bytes_per_sec¶

    选项 描述
    命令行 -rocksdb-rate-limiter-bytes-per-sec
    动态 是的
    范围 全球
    数据类型 数字
    默认的 0

    指定MyRocks可以通过memtable刷新和压缩写入媒体的最大速率。默认值为0(写速率不限)。允许范围为9223372036854775807.

    rocksdb_read_free_rpl¶

    选项 描述
    命令行 -rocksdb-read-free-rpl
    动态 是的
    范围 全球
    数据类型 枚举
    默认的 从

    变量在雷竞技下载官网Percona Server for MySQL 8.0.20-11.在副本上使用免读复制,这允许在复制期间不进行行查找。

    选项如下:

    • OFF -禁用变量

    • PK_SK -在所有带有主键的表上启用变量

    • PK_ONLY -在唯一键是主键的表上启用该变量

    rocksdb_read_free_rpl_tables¶

    选项 描述
    命令行 -rocksdb-read-free-rpl-tables
    动态 是的
    范围 全球、会话
    数据类型 字符串
    默认的

    中禁用了变量雷竞技下载官网Percona Server for MySQL 8.0.20-11.我们建议您使用rocksdb_read_free_rpl而不是这个变量。

    这个变量列出了应该在副本上使用免读复制(即不进行行查找的复制)的表(作为正则表达式)。默认为空。

    rocksdb_records_in_range¶

    选项 描述
    命令行 -rocksdb-records-in-range
    动态 是的
    范围 全球、会话
    数据类型 数字
    默认的 0

    的结果重写的值records_in_range ().默认值为0.允许范围为2147483647.

    rocksdb_reset_stats¶

    选项 描述
    命令行 -rocksdb-reset-stats
    动态 是的
    范围 全球
    数据类型 布尔
    默认的 从

    动态重置MyRocks内部统计数据(不重启服务器)。

    rocksdb_rollback_on_timeout¶

    选项 描述
    命令行 -rocksdb-rollback-on-timeout
    动态 是的
    范围 全球
    数据类型 布尔
    默认的 从

    变量在雷竞技下载官网Percona Server for MySQL 8.0.20-11.默认情况下,只回滚事务的最后一条语句。如果——rocksdb-rollback-on-timeout =,事务超时将导致整个事务的回滚。

    rocksdb_rpl_skip_tx_api¶

    选项 描述
    命令行 -rocksdb-rpl-skip-tx-api
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 从

    指定写批是否应用于复制线程而不是事务API。默认禁用。

    有两个条件是必要的使用它:行复制格式和副本操作在超级只读模式。

    rocksdb_seconds_between_stat_computes¶

    选项 描述
    命令行 -rocksdb-seconds-between-stat-computes
    动态 是的
    范围 全球
    数据类型 数字
    默认的 3600

    指定在重新计算优化器的表统计信息之间等待的秒数。在此期间,只更新更改的索引。默认值为3600.Allowed是从0来4294967295.

    rocksdb_signal_drop_index_thread¶

    选项 描述
    命令行 -rocksdb-signal-drop-index-thread
    动态 是的
    范围 全球
    数据类型 布尔
    默认的 从

    信号MyRocks drop索引线程唤醒。

    rocksdb_sim_cache_size¶

    选项 描述
    命令行 -rocksdb-sim-cache-size
    动态 没有
    范围 全球
    数据类型 数字
    默认的 0

    启用模拟缓存,这允许我们在不改变实际块缓存的情况下计算出特定缓存大小的命中/遗漏率。

    rocksdb_skip_bloom_filter_on_read¶

    选项 描述
    命令行 -rocksdb-skip-bloom-filter-on_read
    动态 是的
    范围 全球、会话
    数据类型 布尔
    默认的 从

    指定读取时是否应跳过布隆筛选器。默认禁用(bloom过滤器不会被跳过)。

    rocksdb_skip_fill_cache¶

    选项 描述
    命令行 -rocksdb-skip-fill-cache
    动态 是的
    范围 全球、会话
    数据类型 布尔
    默认的 从

    指定是否在读请求时跳过缓存数据。默认禁用(缓存不会被跳过)。

    rocksdb_skip_locks_if_skip_unique_check¶

    选项 描述
    命令行 rocksdb_skip_locks_if_skip_unique_check
    动态 是的
    范围 全球
    数据类型 布尔
    默认的 从

    禁用惟一检查时跳过行锁定。

    rocksdb_sst_mgr_rate_bytes_per_sec¶

    选项 描述
    命令行 -rocksdb-sst-mgr-rate-bytes-per-sec
    动态 是的
    范围 全球、会话
    数据类型 数字
    默认的 0

    写入数据文件的最大速率。默认值为0.此选项在HDD上无效。允许范围为0来18446744073709551615.

    rocksdb_stats_dump_period_sec¶

    选项 描述
    命令行 -rocksdb-stats-dump-period-sec
    动态 没有
    范围 全球
    数据类型 数字
    默认的 600

    指定将MyRocks统计数据转储到信息日志的周期(以秒为单位)。默认值为600.允许范围为2147483647.

    rocksdb_stats_level¶

    选项 描述
    命令行 -rocksdb-stats-level
    动态 是的
    范围 全球
    数据类型 数字
    默认的 0

    变量在雷竞技下载官网Percona Server for MySQL 8.0.20-11.控制RocksDB统计级别。默认值为“0”(kExceptHistogramOrTimers),这是最快的级别。最大值为“4”。

    rocksdb_stats_recalc_rate¶

    选项 描述
    命令行 -rocksdb-stats-recalc-rate
    动态 没有
    范围 全球
    数据类型 数字
    默认的 0

    变量在雷竞技下载官网Percona Server for MySQL 8.0.20-11.指定每秒要重新计算的索引数。定期重新计算索引统计信息,确保它与SST文件中的实际总和匹配。默认值为0.允许范围为4294967295.

    rocksdb_store_row_debug_checksums¶

    选项 描述
    命令行 -rocksdb-store-row-debug-checksums
    动态 是的
    范围 全球
    数据类型 布尔
    默认的 从

    指定写入索引或表记录时是否包含校验和。默认禁用。

    rocksdb_strict_collation_check¶

    选项 描述
    命令行 -rocksdb-strict-collation-check
    动态 是的
    范围 全球
    数据类型 布尔
    默认的 在

    这个变量被认为是弃用版本8.0.23-14。

    指定是否检查和验证表索引是否具有正确的排序规则设置。默认启用。

    rocksdb_strict_collation_exceptions¶

    选项 描述
    命令行 -rocksdb-strict-collation-exceptions
    动态 是的
    范围 全球
    数据类型 字符串
    默认的

    这个变量被认为是弃用版本8.0.23-14。

    列出在验证rocksdb_strict_collation_check强制的区分大小写的排序规则时应该排除的表(作为正则表达式)。默认为空。

    rocksdb_table_cache_numshardbits¶

    选项 描述
    命令行 -rocksdb-table-cache-numshardbits
    动态 没有
    范围 全球
    数据类型 数字
    默认的 6

    如果表缓存,则指定编号。默认值为6.允许的范围是0来19.

    rocksdb_table_stats_background_thread_nice_value¶

    选项 描述
    命令行 -rocksdb-table-stats-background-thread-nice-value
    动态 是的
    范围 全球
    数据类型 数字
    默认的 19

    变量在雷竞技下载官网Percona Server for MySQL 8.0.20-11.

    索引统计的良好值。最小值= -20 (THREAD_PRIO_MIN)

    rocksdb_table_stats_max_num_rows_scanned¶

    选项 描述
    命令行 -rocksdb-table-stats-max-num-rows-scanned
    动态 是的
    范围 全球
    数据类型 数字
    默认的 0

    变量在雷竞技下载官网Percona Server for MySQL 8.0.20-11.

    在基于基数计算的表扫描中扫描的最大行数。最小值是0(每次修改都会触发属性重新计算)。最大值是18446744073709551615年.

    rocksdb_table_stats_recalc_threshold_count¶

    选项 描述
    命令行 -rocksdb-table-stats-recalc-threshold-count
    动态 是的
    范围 全球
    数据类型 数字
    默认的 One hundred.

    变量在雷竞技下载官网Percona Server for MySQL 8.0.20-11.

    触发统计信息重新计算的修改行数。这是属性重新计算的因变量。最小值是0.最大值是18446744073709551615年.

    rocksdb_table_stats_recalc_threshold_pct¶

    选项 描述
    命令行 -rocksdb-table-stats-recalc-threshold-pct
    动态 是的
    范围 全球
    数据类型 数字
    默认的 10

    变量在雷竞技下载官网Percona Server for MySQL 8.0.20-11.

    修改的行数占触发统计信息重新计算的总行数的百分比。这是属性重新计算的因变量。最小值为0最大值为One hundred.(RDB_TBL_STATS_RECALC_THRESHOLD_PCT_MAX)。

    rocksdb_table_stats_sampling_pct¶

    选项 描述
    命令行 -rocksdb-table-stats-sampling-pct
    动态 是的
    范围 全球
    数据类型 数字
    默认的 10

    指定在收集关于表属性的统计信息时要采样的条目的百分比。默认值为10.允许范围为0来One hundred..

    rocksdb_table_stats_use_table_scan¶

    选项 描述
    命令行 -rocksdb-table-stats-use-table-scan
    动态 是的
    范围 全球
    数据类型 布尔
    默认的 假

    变量在雷竞技下载官网Percona Server for MySQL 8.0.20-11.启用基于表扫描的索引计算。默认值为假.

    rocksdb_tmpdir¶

    选项 描述
    命令行 -rocksdb-tmpdir
    动态 是的
    范围 全球、会话
    数据类型 字符串
    默认的

    指定DDL操作期间临时文件的目录路径。

    rocksdb_trace_block_cache_access¶

    选项 描述
    命令行 -rocksdb-trace-block-cache-access
    动态 是的
    范围 全球
    数据类型 字符串
    默认的 ""

    变量在雷竞技下载官网Percona Server for MySQL 8.0.20-11.定义块缓存跟踪选项字符串。格式为采样频率:max_trace_file_size:trace_file_name。采样频率和max_trace_file_size为正整数。块访问保存到rocksdb_datadir / block_cache_traces / trace_file_name.默认值为空字符串。

    rocksdb_trace_queries¶

    选项 描述
    命令行 -rocksdb-trace-queries
    动态 是的
    范围 全球
    数据类型 字符串
    默认的 ""

    这个变量是一个跟踪选项字符串。格式为sampling_frequency:max_trace_file_size:trace_file_name。sampling_frequency和max_trace_file_size为正整数。查询保存到rocksdb_datadir/queries_traces/trace_file_name。

    rocksdb_trace_sst_api¶

    选项 描述
    命令行 -rocksdb-trace-sst-api
    动态 是的
    范围 全球
    数据类型 布尔
    默认的 从

    指定是否在日志中为每个调用生成跟踪输出SstFileWriter.默认禁用。

    rocksdb_track_and_verify_wals_in_manifest¶

    选项 描述
    命令行 -rocksdb-track-and-verify-wals-in-manifest
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 在

    DBOptions: track_and_verify_wals_in_manifest for RocksDB。

    rocksdb_two_write_queues¶

    选项 描述
    命令行 -rocksdb-track-and-verify-wals-in-manifest
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 在

    启用此变量时,允许/鼓励使用两阶段提交的线程准备并行执行。

    rocksdb_unsafe_for_binlog¶

    选项 描述
    命令行 -rocksdb-unsafe-for-binlog
    动态 是的
    范围 全球、会话
    数据类型 布尔
    默认的 从

    指定是否允许可能破坏一致性的基于语句的二进制日志记录。默认禁用。

    rocksdb_update_cf_options¶

    选项 描述
    命令行 -rocksdb-update-cf-options
    动态 没有
    范围 全球
    数据类型 字符串
    默认的

    为每个列族指定选项更新。默认为空。

    rocksdb_use_adaptive_mutex¶

    选项 描述
    命令行 -rocksdb-use-adaptive-mutex
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 从

    指定在求助于内核之前是否使用在用户空间旋转的自适应互斥锁。默认禁用。

    rocksdb_use_default_sk_cf¶

    选项 描述
    命令行 -rocksdb-use-default-sk-cf
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 从

    使用default_sk辅助键的列族。

    rocksdb_use_direct_io_for_flush_and_compaction¶

    选项 描述
    命令行 -rocksdb-use-direct-io-for-flush-and-compaction
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 从

    指定是否直接写入数据文件,而不使用缓存或缓冲区。默认禁用。

    rocksdb_use_direct_reads¶

    选项 描述
    命令行 -rocksdb-use-direct-reads
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 从

    指定是否直接读取数据文件,而不使用缓存或缓冲区。默认禁用。如果启用此功能,请确保禁用rocksdb_allow_mmap_reads。

    rocksdb_use_fsync¶

    选项 描述
    命令行 -rocksdb-use-fsync
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 从

    指定是否应该使用MyRocksfsync而不是fdatasync请求同步数据文件时。默认禁用。

    rocksdb_validate_tables¶

    选项 描述
    命令行 -rocksdb-validate-tables
    动态 没有
    范围 全球
    数据类型 数字
    默认的 1

    变量在雷竞技下载官网Percona Server for MySQL 8.0.20-11.是否验证MySQL数据字典等于MyRocks数据字典。

    • 0:不验证。

    • 1:验证并在错误时失败(默认)。

    • 2:验证并继续错误。

    rocksdb_verify_row_debug_checksums¶

    选项 描述
    命令行 -rocksdb-verify-row-debug-checksums
    动态 是的
    范围 全球、会话
    数据类型 布尔
    默认的 从

    指定在读取索引或表记录时是否验证校验和。默认禁用。

    rocksdb_wal_bytes_per_sync¶

    选项 描述
    命令行 -rocksdb-wal-bytes-per-sync
    动态 是的
    范围 全球
    数据类型 数字
    默认的 0

    指定当WAL(预写日志)文件在后台异步写入时,操作系统应该多久将它们同步到磁盘一次。该操作可以使写I/O在一段时间内变得平滑。默认值为0,这意味着文件永远不会同步。允许范围为18446744073709551615.

    rocksdb_wal_dir¶

    选项 描述
    命令行 -rocksdb-wal-dir
    动态 没有
    范围 全球
    数据类型 字符串
    默认的

    指定MyRocks存储WAL文件的目录的路径。

    rocksdb_wal_recovery_mode¶

    选项 描述
    命令行 -rocksdb-wal-recovery-mode
    动态 是的
    范围 全球
    数据类型 数字
    默认的 2

    请注意

    在版本雷竞技下载官网Percona Server for MySQL 8.0.20-11然后,将默认值更改为1来2.

    指定在系统崩溃后恢复预写日志(WAL)文件时的容忍级别。

    以下是选项:

    • 0:如果最后一个WAL表项损坏,截断该表项并正常启动或拒绝启动。

    • 1:如果WAL表项损坏,则服务器启动失败,无法从崩溃中恢复。

    • 2(默认):如果检测到损坏的WAL表项,则截断检测到损坏的表项之后的所有表项。您可以为复制副本选择此设置。

    • 3.:如果检测到已损坏的WAL表项,则只跳过已损坏的WAL表项,继续应用WAL表项。这种选择可能很危险。

    rocksdb_wal_size_limit_mb¶

    选项 描述
    命令行 -rocksdb-wal-size-limit-mb
    动态 没有
    范围 全球
    数据类型 数字
    默认的 0

    在尝试刷新memtables和删除旧文件之前,指定所有WAL文件的最大大小(以兆字节为单位)。默认值为0(从来没有旋转)。允许范围为9223372036854775807.

    rocksdb_wal_ttl_seconds¶

    选项 描述
    命令行 -rocksdb-wal-ttl-seconds
    动态 没有
    范围 全球
    数据类型 数字
    默认的 0

    指定删除归档WAL文件前的超时时间(以秒为单位)。默认是0(存档的WAL文件永远不会被删除)。允许范围为9223372036854775807.

    rocksdb_whole_key_filtering¶

    选项 描述
    命令行 -rocksdb-whole-key-filtering
    动态 没有
    范围 全球
    数据类型 布尔
    默认的 在

    指定bloomfilter是否应该使用整个键进行过滤,而不仅仅是前缀。默认启用。确保查找使用整个键进行匹配。

    rocksdb_write_batch_flush_threshold¶

    选项 描述
    命令行 -rocksdb-write-batch-flush-threshold
    动态 是的
    范围 当地的
    数据类型 整数
    默认的 0

    此变量指定写入批处理在刷新前的最大字节大小。仅在以下情况下有效rockdb_write_policyWRITE_UNPREPARED。如果将变量设置为默认设置,则没有限制。

    rocksdb_write_batch_max_bytes¶

    选项 描述
    命令行 -rocksdb-write-batch-max-bytes
    动态 是的
    范围 全球
    数据类型 数字
    默认的 0

    以字节为单位指定RocksDB写批处理的最大大小。0意味着没有限制。如果用户超出限制,将显示以下错误:ERROR HY000:从RocksDB收到状态错误10:Operation abort: Memory limit reached .(操作已终止。.

    rocksdb_write_disable_wal¶

    选项 描述
    命令行 -rocksdb-write-disable-wal
    动态 是的
    范围 全球、会话
    数据类型 布尔
    默认的 从

    允许您临时禁用对WAL文件的写入,这对于批量加载很有用。

    rocksdb_write_ignore_missing_column_families¶

    选项 描述
    命令行 -rocksdb-write-ignore-missing-column-families
    动态 是的
    范围 全球、会话
    数据类型 布尔
    默认的 从

    指定是否忽略对不存在的列族的写操作。默认禁用(对不存在的列族的写入不会被忽略)。

    rocksdb_write_policy¶

    选项 描述
    命令行 -rocksdb-write-policy
    动态 没有
    范围 全球
    数据类型 字符串
    默认的 write_committed

    指定何时将两阶段提交数据写入数据库。允许的值为write_committed,write_prepared,write_unprepared.

    价值 描述
    write_committed 提交时写入的数据
    write_prepared 在两阶段事务的准备阶段之后写入的数据
    write_unprepared 在两阶段事务的准备阶段之前写入的数据

    联系我们

    如需免费技术帮助,请访问Percona雷竞技下载官网社区论坛.

    要报告错误或提交功能请求,请打开JIRA票。

    付费支持而且管理或咨询服务,请联系雷竞技下载官网Percona销售.


    最近更新:2023-02-09
    雷竞技下载官网Percona LLC和/或其关联公司©2023
    用MkDocs材料

    饼干的同意

    我们使用cookie来识别您的重复访问和偏好,以及衡量我们文档的有效性,以及用户是否找到他们正在搜索的内容。在您的同意下,您正在帮助我们改进我们的文档。

    Baidu
    map