<s>[INST] This is the configurations for one of my servers:
```
Version: 3.6.10
Server: Ubuntu 18.04
 max_allowed_packet = 1G 
 max_connections = 2048 
 key_buffer_size = 8G 
 query_cache_size = 0 
innodb_buffer_pool_size = 8G 
innodb_log_file_size = 2G
```
I want to reduce the memory usage during peak hours. During these hours, there are a lot of read operations (> 99%) and very little write operations. My database is mainly using MySQL InnoDB.
I can increase the CPU power if needed, and add additional storage, but I am limited in terms of memory.

Given this information, what configurations could I make to reduce memory pressure during peak hours?[/INST]