Tiflash中有参数可以限制内存的最大使用,防止反复重启导致的OOM错误。 以下是一些相关参数:
profiles.default.max_memory_usage:
profiles.default.max_memory_usage_for_all_queries:
delta_index_cache_size:
mark_cache_size:
minmax_index_cache_size:
除了这些参数之外,Tiflash 添加新表同步的速度也有限制,防止同步占用过多资源,影响查询性能。 可以使用 max_delta_schema_sync_threads 参数调整此限制。 默认情况下,此参数设置为 10,这对大多数系统来说应该足够了。 如果需要提高表同步的速度,可以增加这个值,但要注意这样做可能会增加资源占用,影响查询性能。