--Info about project:- I am bench marking a jetty java web server.- I have mad a REST API that returns a JSON formatted text file containing all the contents of a table with 100 rows and some 30 columns of different datatypes.- I am currently trying to decide between using InnoDB or RocksDB as my storage engine.- Using 2 identical tables, one stored in a RocksDB and one in an InnoDB. They both contain 500 000 rows and i am extracting the 100 rows based on an INT id set as primary key.- The select statement is in a stored procedure, which is identical on both databases.- I am tracking the time in milliseconds it takes for the querry to execute using this code:- The REST API uses the threadpool native to jetty.- Each thread gets its own connection to the database from a connection pool.- I have set the max number of threads and connections to 200 and i have confirmed that this works.- The connection pool is managed by HikariCP- The results shown below are from a standard MariaDB config (Program Files\MariaDB 10.3\data\my.ini) file.Size of identical tables in different engines:- InnoDB: 362Mib- RocksDB: 236MibCode used to track the time executing a query takes:```long millis = System.currentTimeMillis();preparedQuery.executeQuery();long queryTime = System.currentTimeMillis() - millis;System.out.println("Time spent to execute sql querry without storing it: " + queryTime + " ms");```Benchmarks:(The following results are consistent over several tests)The log output when using InnoDB when benchmarking 20 concurrent requests:Throughput of the RESTAPI is now 2975 request/sThe log output when using InnoDB when benchmarking 200 concurrent requests:Throughput of the RESTAPI is now 2911 request/sThe log output when using RocksDB when benchmarking 20 concurrent requests:Throughput of the RESTAPI is now 810 request/sThe log output when using RocksDB when benchmarking 200 concurrent requests:Throughput of the RESTAPI is now 750 request/sAs you can see, RocksDB seems to handle many concurrent reads very poorly, compared to InnoDB wich is consistent throughout most of the process.I have been browsing the web for days trying to find some reasonable solutions to this, but have come up with nothing as most of the documentation i have found refers to old versions of RocksDB.- Can someone explain why i see such an extensive preformance reduction when using RocksDB compared to InnoDB?- Can someone refer me to a propper tutorial about tuning the config of RocksDB for concurrency and high read speeds?
You received this message because you are subscribed to the Google Groups "MyRocks - RocksDB storage engine for MySQL" group.
To unsubscribe from this group and stop receiving emails from it, send an email to myrocks-dev+unsubscribe@googlegroups.com.
To post to this group, send email to myroc...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/myrocks-dev/e091841c-dfca-414d-816b-2478a396f85e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
my.ini:
[mysqld]
datadir=C:/Program Files/MariaDB 10.3/data
port=3306
innodb_buffer_pool_size=4075M
max_connections = 10000
[client]
port=3306
plugin-dir=C:/Program Files/MariaDB 10.3/lib/plugin
global:
Variable_name;Valuealter_algorithm;DEFAULTaria_block_size;8192aria_checkpoint_interval;30aria_checkpoint_log_activity;1048576aria_encrypt_tables;OFFaria_force_start_after_recovery_failures;0aria_group_commit;nonearia_group_commit_interval;0aria_log_file_size;1073741824aria_log_purge_type;immediatearia_max_sort_file_size;9223372036853727232aria_page_checksum;ONaria_pagecache_age_threshold;300aria_pagecache_buffer_size;134217728aria_pagecache_division_limit;100aria_pagecache_file_hash_size;512aria_recover_options;BACKUP,QUICKaria_repair_threads;1aria_sort_buffer_size;268434432aria_stats_method;nulls_unequalaria_sync_log_dir;NEWFILEaria_used_for_temp_tables;ONauto_increment_increment;1auto_increment_offset;1autocommit;ONautomatic_sp_privileges;ONback_log;900basedir;C:\Program Files\MariaDB 10.3\big_tables;OFFbind_address;binlog_annotate_row_events;ONbinlog_cache_size;32768binlog_checksum;CRC32binlog_commit_wait_count;0binlog_commit_wait_usec;100000binlog_direct_non_transactional_updates;OFFbinlog_file_cache_size;16384binlog_format;MIXEDbinlog_optimize_thread_scheduling;ONbinlog_row_image;FULLbinlog_stmt_cache_size;32768bulk_insert_buffer_size;8388608character_set_client;latin1character_set_connection;latin1character_set_database;latin1character_set_filesystem;binarycharacter_set_results;latin1character_set_server;latin1character_set_system;utf8character_sets_dir;C:\Program Files\MariaDB 10.3\share\charsets\check_constraint_checks;ONcollation_connection;latin1_swedish_cicollation_database;latin1_swedish_cicollation_server;latin1_swedish_cicolumn_compression_threshold;100column_compression_zlib_level;6column_compression_zlib_strategy;DEFAULT_STRATEGYcolumn_compression_zlib_wrap;OFFcompletion_type;NO_CHAINconcurrent_insert;AUTOconnect_timeout;10datadir;C:\Program Files\MariaDB 10.3\data\date_format;%Y-%m-%ddatetime_format;%Y-%m-%d %H:%i:%sdeadlock_search_depth_long;15deadlock_search_depth_short;4deadlock_timeout_long;50000000deadlock_timeout_short;10000debug_no_thread_alarm;OFFdefault_regex_flags;default_storage_engine;InnoDBdefault_tmp_storage_engine;default_week_format;0delay_key_write;ONdelayed_insert_limit;100delayed_insert_timeout;300delayed_queue_size;1000div_precision_increment;4encrypt_binlog;OFFencrypt_tmp_disk_tables;OFFencrypt_tmp_files;OFFenforce_storage_engine;event_scheduler;OFFexpensive_subquery_limit;100expire_logs_days;0explicit_defaults_for_timestamp;OFFextra_max_connections;1extra_port;0flush;OFFflush_time;0foreign_key_checks;ONft_boolean_syntax;+ -><()~*:""&|ft_max_word_len;84ft_min_word_len;4ft_query_expansion_limit;20ft_stopword_file;(built-in)general_log;OFFgeneral_log_file;PC36166.loggroup_concat_max_len;1048576gtid_binlog_pos;gtid_binlog_state;gtid_current_pos;gtid_domain_id;0gtid_ignore_duplicates;OFFgtid_pos_auto_engines;gtid_slave_pos;gtid_strict_mode;OFFhave_compress;YEShave_crypt;NOhave_dynamic_loading;YEShave_geometry;YEShave_openssl;NOhave_profiling;YEShave_query_cache;YEShave_rtree_keys;YEShave_ssl;DISABLEDhave_symlink;NOhistogram_size;0histogram_type;SINGLE_PREC_HBhost_cache_size;1103hostname;PC36166idle_readonly_transaction_timeout;0idle_transaction_timeout;0idle_write_transaction_timeout;0ignore_builtin_innodb;OFFignore_db_dirs;#rocksdbinit_connect;init_file;init_slave;innodb_adaptive_flushing;ONinnodb_adaptive_flushing_lwm;10.000000innodb_adaptive_hash_index;ONinnodb_adaptive_hash_index_parts;8innodb_adaptive_max_sleep_delay;150000innodb_autoextend_increment;64innodb_autoinc_lock_mode;1innodb_background_scrub_data_check_interval;3600innodb_background_scrub_data_compressed;OFFinnodb_background_scrub_data_interval;604800innodb_background_scrub_data_uncompressed;OFFinnodb_buf_dump_status_frequency;0innodb_buffer_pool_chunk_size;134217728innodb_buffer_pool_dump_at_shutdown;ONinnodb_buffer_pool_dump_now;OFFinnodb_buffer_pool_dump_pct;25innodb_buffer_pool_filename;ib_buffer_poolinnodb_buffer_pool_instances;8innodb_buffer_pool_load_abort;OFFinnodb_buffer_pool_load_at_startup;ONinnodb_buffer_pool_load_now;OFFinnodb_buffer_pool_size;4294967296innodb_change_buffer_max_size;25innodb_change_buffering;allinnodb_checksum_algorithm;crc32innodb_checksums;ONinnodb_cmp_per_index_enabled;OFFinnodb_commit_concurrency;0innodb_compression_algorithm;zlibinnodb_compression_default;OFFinnodb_compression_failure_threshold_pct;5innodb_compression_level;6innodb_compression_pad_pct_max;50innodb_concurrency_tickets;5000innodb_data_file_path;ibdata1:12M:autoextendinnodb_data_home_dir;innodb_deadlock_detect;ONinnodb_default_encryption_key_id;1innodb_default_row_format;dynamicinnodb_defragment;OFFinnodb_defragment_fill_factor;0.900000innodb_defragment_fill_factor_n_recs;20innodb_defragment_frequency;40innodb_defragment_n_pages;7innodb_defragment_stats_accuracy;0innodb_disable_sort_file_cache;OFFinnodb_doublewrite;ONinnodb_encrypt_log;OFFinnodb_encrypt_tables;OFFinnodb_encryption_rotate_key_age;1innodb_encryption_rotation_iops;100innodb_encryption_threads;0innodb_fast_shutdown;1innodb_fatal_semaphore_wait_threshold;600innodb_file_per_table;ONinnodb_fill_factor;100innodb_flush_log_at_timeout;1innodb_flush_log_at_trx_commit;1innodb_flush_method;unbufferedinnodb_flush_neighbors;1innodb_flush_sync;ONinnodb_flushing_avg_loops;30innodb_force_load_corrupted;OFFinnodb_force_primary_key;OFFinnodb_force_recovery;0innodb_ft_aux_table;innodb_ft_cache_size;8000000innodb_ft_enable_diag_print;OFFinnodb_ft_enable_stopword;ONinnodb_ft_max_token_size;84innodb_ft_min_token_size;3innodb_ft_num_word_optimize;2000innodb_ft_result_cache_limit;2000000000innodb_ft_server_stopword_table;innodb_ft_sort_pll_degree;2innodb_ft_total_cache_size;640000000innodb_ft_user_stopword_table;innodb_idle_flush_pct;100innodb_immediate_scrub_data_uncompressed;OFFinnodb_io_capacity;200innodb_io_capacity_max;2000innodb_lock_schedule_algorithm;vatsinnodb_lock_wait_timeout;50innodb_locks_unsafe_for_binlog;OFFinnodb_log_buffer_size;16777216innodb_log_checksums;ONinnodb_log_compressed_pages;ONinnodb_log_file_size;50331648innodb_log_files_in_group;2innodb_log_group_home_dir;.\innodb_log_write_ahead_size;8192innodb_lru_scan_depth;1024innodb_max_dirty_pages_pct;75.000000innodb_max_dirty_pages_pct_lwm;0.000000innodb_max_purge_lag;0innodb_max_purge_lag_delay;0innodb_max_undo_log_size;10485760innodb_monitor_disable;innodb_monitor_enable;innodb_monitor_reset;innodb_monitor_reset_all;innodb_old_blocks_pct;37innodb_old_blocks_time;1000innodb_online_alter_log_max_size;134217728innodb_open_files;2000innodb_optimize_fulltext_only;OFFinnodb_page_cleaners;4innodb_page_size;16384innodb_prefix_index_cluster_optimization;OFFinnodb_print_all_deadlocks;OFFinnodb_purge_batch_size;300innodb_purge_rseg_truncate_frequency;128innodb_purge_threads;4innodb_random_read_ahead;OFFinnodb_read_ahead_threshold;56innodb_read_io_threads;4innodb_read_only;OFFinnodb_replication_delay;0innodb_rollback_on_timeout;OFFinnodb_rollback_segments;128innodb_scrub_log;OFFinnodb_scrub_log_speed;256innodb_sort_buffer_size;1048576innodb_spin_wait_delay;4innodb_stats_auto_recalc;ONinnodb_stats_include_delete_marked;OFFinnodb_stats_method;nulls_equalinnodb_stats_modified_counter;0innodb_stats_on_metadata;OFFinnodb_stats_persistent;ONinnodb_stats_persistent_sample_pages;20innodb_stats_sample_pages;8innodb_stats_traditional;ONinnodb_stats_transient_sample_pages;8innodb_status_output;OFFinnodb_status_output_locks;OFFinnodb_strict_mode;ONinnodb_sync_array_size;1innodb_sync_spin_loops;30innodb_table_locks;ONinnodb_temp_data_file_path;ibtmp1:12M:autoextendinnodb_thread_concurrency;0innodb_thread_sleep_delay;10000innodb_tmpdir;innodb_undo_directory;.\innodb_undo_log_truncate;OFFinnodb_undo_logs;128innodb_undo_tablespaces;0innodb_use_atomic_writes;ONinnodb_use_native_aio;ONinnodb_version;10.3.8innodb_write_io_threads;4interactive_timeout;28800join_buffer_size;262144join_buffer_space_limit;2097152join_cache_level;2keep_files_on_create;OFFkey_buffer_size;134217728key_cache_age_threshold;300key_cache_block_size;1024key_cache_division_limit;100key_cache_file_hash_size;512key_cache_segments;0large_files_support;ONlarge_page_size;0large_pages;OFFlc_messages;en_USlc_messages_dir;lc_time_names;en_USlicense;GPLlocal_infile;ONlock_wait_timeout;86400log_bin;OFFlog_bin_basename;log_bin_compress;OFFlog_bin_compress_min_len;256log_bin_index;log_bin_trust_function_creators;OFFlog_disabled_statements;splog_error;C:\Program Files\MariaDB 10.3\data\PC36166.errlog_output;FILElog_queries_not_using_indexes;OFFlog_slave_updates;OFFlog_slow_admin_statements;ONlog_slow_disabled_statements;splog_slow_filter;admin,filesort,filesort_on_disk,filesort_priority_queue,full_join,full_scan,query_cache,query_cache_miss,tmp_table,tmp_table_on_disklog_slow_rate_limit;1log_slow_slave_statements;ONlog_slow_verbosity;log_tc_size;24576log_warnings;2long_query_time;10.000000low_priority_updates;OFFlower_case_file_system;ONlower_case_table_names;1master_verify_checksum;OFFmax_allowed_packet;16777216max_binlog_cache_size;18446744073709547520max_binlog_size;1073741824max_binlog_stmt_cache_size;18446744073709547520max_connect_errors;100max_connections;10000max_delayed_threads;20max_digest_length;1024max_error_count;64max_heap_table_size;16777216max_insert_delayed_threads;20max_join_size;18446744073709551615max_length_for_sort_data;1024max_long_data_size;16777216max_prepared_stmt_count;16382max_recursive_iterations;4294967295max_relay_log_size;1073741824max_seeks_for_key;4294967295max_session_mem_used;9223372036854775807max_sort_length;1024max_sp_recursion_depth;0max_statement_time;0.000000max_tmp_tables;32max_user_connections;0max_write_lock_count;4294967295metadata_locks_cache_size;1024metadata_locks_hash_instances;8min_examined_row_limit;0mrr_buffer_size;262144multi_range_count;256myisam_block_size;1024myisam_data_pointer_size;6myisam_max_sort_file_size;2146435072myisam_mmap_size;18446744073709551615myisam_recover_options;BACKUP,QUICKmyisam_repair_threads;1myisam_sort_buffer_size;134216704myisam_stats_method;NULLS_UNEQUALmyisam_use_mmap;OFFmysql56_temporal_format;ONnamed_pipe;OFFnet_buffer_length;16384net_read_timeout;30net_retry_count;10net_write_timeout;60old;OFFold_alter_table;DEFAULTold_mode;old_passwords;OFFopen_files_limit;52053optimizer_prune_level;1optimizer_search_depth;62optimizer_selectivity_sampling_limit;100optimizer_switch;index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=on,orderby_uses_equalities=on,condition_pushdown_for_derived=on,split_materialized=onoptimizer_use_condition_selectivity;1performance_schema;OFFperformance_schema_accounts_size;-1performance_schema_digests_size;-1performance_schema_events_stages_history_long_size;-1performance_schema_events_stages_history_size;-1performance_schema_events_statements_history_long_size;-1performance_schema_events_statements_history_size;-1performance_schema_events_waits_history_long_size;-1performance_schema_events_waits_history_size;-1performance_schema_hosts_size;-1performance_schema_max_cond_classes;80performance_schema_max_cond_instances;-1performance_schema_max_digest_length;1024performance_schema_max_file_classes;50performance_schema_max_file_handles;32768performance_schema_max_file_instances;-1performance_schema_max_mutex_classes;200performance_schema_max_mutex_instances;-1performance_schema_max_rwlock_classes;40performance_schema_max_rwlock_instances;-1performance_schema_max_socket_classes;10performance_schema_max_socket_instances;-1performance_schema_max_stage_classes;160performance_schema_max_statement_classes;200performance_schema_max_table_handles;-1performance_schema_max_table_instances;-1performance_schema_max_thread_classes;50performance_schema_max_thread_instances;-1performance_schema_session_connect_attrs_size;-1performance_schema_setup_actors_size;100performance_schema_setup_objects_size;100performance_schema_users_size;-1pid_file;C:\Program Files\MariaDB 10.3\data\PC36166.pidplugin_dir;C:\Program Files\MariaDB 10.3\lib\plugin\plugin_maturity;gammaport;3306preload_buffer_size;32768profiling;OFFprofiling_history_size;15progress_report_time;5protocol_version;10proxy_protocol_networks;query_alloc_block_size;16384query_cache_limit;1048576query_cache_min_res_unit;4096query_cache_size;1048576query_cache_strip_comments;OFFquery_cache_type;OFFquery_cache_wlock_invalidate;OFFquery_prealloc_size;24576range_alloc_block_size;4096read_binlog_speed_limit;0read_buffer_size;131072read_only;OFFread_rnd_buffer_size;262144relay_log;relay_log_basename;relay_log_index;relay_log_info_file;relay-log.inforelay_log_purge;ONrelay_log_recovery;OFFrelay_log_space_limit;0replicate_annotate_row_events;ONreplicate_do_db;replicate_do_table;replicate_events_marked_for_skip;REPLICATEreplicate_ignore_db;replicate_ignore_table;replicate_wild_do_table;replicate_wild_ignore_table;report_host;report_password;report_port;3306report_user;rocksdb_access_hint_on_compaction_start;1rocksdb_advise_random_on_open;ONrocksdb_allow_concurrent_memtable_write;OFFrocksdb_allow_mmap_reads;OFFrocksdb_allow_mmap_writes;OFFrocksdb_allow_to_start_after_corruption;OFFrocksdb_blind_delete_primary_key;OFFrocksdb_block_cache_size;536870912rocksdb_block_restart_interval;16rocksdb_block_size;4096rocksdb_block_size_deviation;10rocksdb_bulk_load;OFFrocksdb_bulk_load_allow_unsorted;OFFrocksdb_bulk_load_size;1000rocksdb_bytes_per_sync;0rocksdb_cache_index_and_filter_blocks;ONrocksdb_checksums_pct;100rocksdb_collect_sst_properties;ONrocksdb_commit_in_the_middle;OFFrocksdb_compact_cf;rocksdb_compaction_readahead_size;0rocksdb_compaction_sequential_deletes;0rocksdb_compaction_sequential_deletes_count_sd;OFFrocksdb_compaction_sequential_deletes_file_size;0rocksdb_compaction_sequential_deletes_window;0rocksdb_create_checkpoint;rocksdb_create_if_missing;ONrocksdb_create_missing_column_families;OFFrocksdb_datadir;./#rocksdbrocksdb_db_write_buffer_size;0rocksdb_deadlock_detect;OFFrocksdb_deadlock_detect_depth;50rocksdb_debug_optimizer_no_zero_cardinality;ONrocksdb_debug_ttl_ignore_pk;OFFrocksdb_debug_ttl_read_filter_ts;0rocksdb_debug_ttl_rec_ts;0rocksdb_debug_ttl_snapshot_ts;0rocksdb_default_cf_options;rocksdb_delayed_write_rate;0rocksdb_delete_obsolete_files_period_micros;21600000000rocksdb_enable_2pc;ONrocksdb_enable_bulk_load_api;ONrocksdb_enable_thread_tracking;ONrocksdb_enable_ttl;ONrocksdb_enable_ttl_read_filtering;ONrocksdb_enable_write_thread_adaptive_yield;OFFrocksdb_error_if_exists;OFFrocksdb_flush_log_at_trx_commit;1rocksdb_force_compute_memtable_stats;ONrocksdb_force_compute_memtable_stats_cachetime;60000000rocksdb_force_flush_memtable_and_lzero_now;OFFrocksdb_force_flush_memtable_now;OFFrocksdb_force_index_records_in_range;0rocksdb_git_hash;ba295cda29daee3ffe58549542804efdfd969784rocksdb_hash_index_allow_collision;ONrocksdb_ignore_unknown_options;ONrocksdb_index_type;kBinarySearchrocksdb_info_log_level;error_levelrocksdb_io_write_timeout;0rocksdb_is_fd_close_on_exec;ONrocksdb_keep_log_file_num;1000rocksdb_large_prefix;OFFrocksdb_lock_scanned_rows;OFFrocksdb_lock_wait_timeout;1rocksdb_log_file_time_to_roll;0rocksdb_manifest_preallocation_size;4194304rocksdb_manual_wal_flush;ONrocksdb_master_skip_tx_api;OFFrocksdb_max_background_jobs;2rocksdb_max_latest_deadlocks;5rocksdb_max_log_file_size;0rocksdb_max_manifest_file_size;18446744073709551615rocksdb_max_open_files;26026rocksdb_max_row_locks;1048576rocksdb_max_subcompactions;1rocksdb_max_total_wal_size;0rocksdb_merge_buf_size;67108864rocksdb_merge_combine_read_size;1073741824rocksdb_merge_tmp_file_removal_delay_ms;0rocksdb_new_table_reader_for_compaction_inputs;OFFrocksdb_no_block_cache;OFFrocksdb_override_cf_options;rocksdb_paranoid_checks;ONrocksdb_pause_background_work;OFFrocksdb_perf_context_level;0rocksdb_persistent_cache_path;rocksdb_persistent_cache_size_mb;0rocksdb_pin_l0_filter_and_index_blocks_in_cache;ONrocksdb_print_snapshot_conflict_queries;OFFrocksdb_rate_limiter_bytes_per_sec;0rocksdb_read_free_rpl_tables;rocksdb_records_in_range;0rocksdb_remove_mariabackup_checkpoint;OFFrocksdb_reset_stats;OFFrocksdb_seconds_between_stat_computes;3600rocksdb_signal_drop_index_thread;OFFrocksdb_sim_cache_size;0rocksdb_skip_bloom_filter_on_read;OFFrocksdb_skip_fill_cache;OFFrocksdb_skip_unique_check_tables;.*rocksdb_sst_mgr_rate_bytes_per_sec;0rocksdb_stats_dump_period_sec;600rocksdb_store_row_debug_checksums;OFFrocksdb_strict_collation_check;ONrocksdb_strict_collation_exceptions;rocksdb_supported_compression_types;Zlibrocksdb_table_cache_numshardbits;6rocksdb_table_stats_sampling_pct;10rocksdb_tmpdir;rocksdb_trace_sst_api;OFFrocksdb_two_write_queues;ONrocksdb_unsafe_for_binlog;OFFrocksdb_update_cf_options;rocksdb_use_adaptive_mutex;OFFrocksdb_use_clock_cache;OFFrocksdb_use_direct_io_for_flush_and_compaction;OFFrocksdb_use_direct_reads;OFFrocksdb_use_fsync;OFFrocksdb_validate_tables;1rocksdb_verify_row_debug_checksums;OFFrocksdb_wal_bytes_per_sync;0rocksdb_wal_dir;rocksdb_wal_recovery_mode;1rocksdb_wal_size_limit_mb;0rocksdb_wal_ttl_seconds;0rocksdb_whole_key_filtering;ONrocksdb_write_batch_max_bytes;0rocksdb_write_disable_wal;OFFrocksdb_write_ignore_missing_column_families;OFFrowid_merge_buff_size;8388608rpl_semi_sync_master_enabled;OFFrpl_semi_sync_master_timeout;10000rpl_semi_sync_master_trace_level;32rpl_semi_sync_master_wait_no_slave;ONrpl_semi_sync_master_wait_point;AFTER_COMMITrpl_semi_sync_slave_delay_master;OFFrpl_semi_sync_slave_enabled;OFFrpl_semi_sync_slave_kill_conn_timeout;5rpl_semi_sync_slave_trace_level;32secure_auth;ONsecure_file_priv;secure_timestamp;NOserver_id;1session_track_schema;ONsession_track_state_change;OFFsession_track_system_variables;autocommit,character_set_client,character_set_connection,character_set_results,time_zonesession_track_transaction_info;OFFshared_memory;OFFshared_memory_base_name;MYSQLskip_external_locking;ONskip_name_resolve;OFFskip_networking;OFFskip_show_database;OFFslave_compressed_protocol;OFFslave_ddl_exec_mode;IDEMPOTENTslave_domain_parallel_threads;0slave_exec_mode;STRICTslave_load_tmpdir;C:\windows\SERVIC~2\NETWOR~1\AppData\Local\Tempslave_max_allowed_packet;1073741824slave_net_timeout;60slave_parallel_max_queued;131072slave_parallel_mode;conservativeslave_parallel_threads;0slave_parallel_workers;0slave_run_triggers_for_rbr;NOslave_skip_errors;OFFslave_sql_verify_checksum;ONslave_transaction_retries;10slave_transaction_retry_errors;1213,1205slave_transaction_retry_interval;0slave_type_conversions;slow_launch_time;2slow_query_log;OFFslow_query_log_file;PC36166-slow.logsocket;MySQLsort_buffer_size;2097152sql_auto_is_null;OFFsql_big_selects;ONsql_buffer_result;OFFsql_log_bin;ONsql_log_off;OFFsql_mode;STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTIONsql_notes;ONsql_quote_show_create;ONsql_safe_updates;OFFsql_select_limit;18446744073709551615sql_slave_skip_counter;0sql_warnings;OFFssl_ca;ssl_capath;ssl_cert;ssl_cipher;ssl_crl;ssl_crlpath;ssl_key;standard_compliant_cte;ONstorage_engine;InnoDBstored_program_cache;256strict_password_validation;ONsync_binlog;0sync_frm;ONsync_master_info;10000sync_relay_log;10000sync_relay_log_info;10000system_time_zone;W. Europe Daylight Timesystem_versioning_alter_history;ERRORsystem_versioning_asof;DEFAULTtable_definition_cache;400table_open_cache;2000table_open_cache_instances;8tcp_keepalive_interval;0tcp_keepalive_probes;0tcp_keepalive_time;0thread_cache_size;256thread_concurrency;10thread_handling;pool-of-threadsthread_pool_idle_timeout;60thread_pool_max_threads;65536thread_pool_min_threads;1thread_pool_mode;windowsthread_pool_oversubscribe;3thread_pool_prio_kickup_timer;1000thread_pool_priority;autothread_pool_size;8thread_pool_stall_limit;500thread_stack;299008time_format;%H:%i:%stime_zone;SYSTEMtimed_mutexes;OFFtmp_disk_table_size;18446744073709551615tmp_memory_table_size;16777216tmp_table_size;16777216tmpdir;C:\windows\SERVIC~2\NETWOR~1\AppData\Local\Temptransaction_alloc_block_size;8192transaction_prealloc_size;4096tx_isolation;REPEATABLE-READtx_read_only;OFFunique_checks;ONupdatable_views_with_limit;YESuse_stat_tables;NEVERuserstat;OFFversion;10.3.8-MariaDBversion_comment;mariadb.org binary distributionversion_compile_machine;x64version_compile_os;Win64version_malloc_library;systemversion_source_revision;eaab98f7022732b26b4ea590e1bb44308e253be8version_ssl_library;YaSSL 2.4.4wait_timeout;28800
log
rocksdb_default_cf_options=block_based_table_factory={cache_index_and_filter_blocks=1;filter_policy=bloomfilter:10:false;whole_key_filtering=1};level_compaction_dynamic_level_bytes=true;optimize_filters_for_hits=true;compaction_pri=kMinOverlappingRatio
And then optionally set this:
rocksdb_max_open_files=-1
# bin/mysql -uroot -ppw -e 'show global variables like "%_cf%"'
+-----------------------------+-------+
| Variable_name | Value |
+-----------------------------+-------+
| rocksdb_compact_cf | |
| rocksdb_default_cf_options | |
| rocksdb_override_cf_options | |
| rocksdb_update_cf_options | |