Skip to content

TideSQL 3 MINOR (v3.6.0)#88

Merged
guycipher merged 1 commit intomasterfrom
360minor
Mar 13, 2026
Merged

TideSQL 3 MINOR (v3.6.0)#88
guycipher merged 1 commit intomasterfrom
360minor

Conversation

@guycipher
Copy link
Member

all table options now have corresponding tidesdb_default_* session
variables so global defaults can be set in my.cnf or per-session
without repeating options in every create table. table-level options
override the default. converted all ha_toption_number and
ha_toption_enum entries to ha_toption_sysvar.

new default sysvars added for sync_mode, sync_interval_us, bloom_fpr,
klog_value_threshold, l0_queue_stall_threshold, l1_file_count_trigger,
level_size_ratio, min_levels, dividing_level_offset, skip_list_max_level,
skip_list_probability, index_sample_ratio, block_index_prefix_len,
min_disk_space, and isolation_level.

fixed max_memory_usage sysvar description from 80% to 50% of system
ram to match the actual library default (minimum 5% floor).

variables so global defaults can be set in my.cnf or per-session
without repeating options in every create table. table-level options
override the default. converted all ha_toption_number and
ha_toption_enum entries to ha_toption_sysvar.

new default sysvars added for sync_mode, sync_interval_us, bloom_fpr,
klog_value_threshold, l0_queue_stall_threshold, l1_file_count_trigger,
level_size_ratio, min_levels, dividing_level_offset, skip_list_max_level,
skip_list_probability, index_sample_ratio, block_index_prefix_len,
min_disk_space, and isolation_level.

fixed max_memory_usage sysvar description from 80% to 50% of system
ram to match the actual library default (minimum 5% floor)
@guycipher guycipher self-assigned this Mar 13, 2026
@guycipher guycipher merged commit 25fdd37 into master Mar 13, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant