Your database stores stock trades, and your application retrieves average stock prices for a given company within a customizable time window. The data resides in Cloud Bigtable, where the row key starts with the datetime of the stock trade. However, as more stocks are added, performance degradation becomes evident due to the high concurrency of your application's users. What steps should you take to enhance the performance of your application?