v.23.11Improvement

max_memory_usage_in_client command line option supports string suffix values

The max_memory_usage_in_client command line option supports a string value with a suffix (K, M, G, etc). Closes #56879. #57273 (Yarik Briukhovetskyi).
The max_memory_usage_in_client command line option now supports string values with size suffixes like K, M, G, etc.

Why it matters

This feature simplifies specifying memory limits by allowing users to provide human-readable memory size strings instead of raw byte values, improving usability and reducing errors when configuring client memory usage limits.

How to use it

Set the max_memory_usage_in_client option using a string with suffixes to indicate memory size. For example: --max_memory_usage_in_client=512M, 1G, or 1024K.