tencent cloud

All product documents
TencentDB for Redis®
Memory Analysis
Last updated: 2024-11-05 10:15:53
Memory Analysis
Last updated: 2024-11-05 10:15:53

Overview

If slots are sharded unevenly in the cluster mode of TencentDB for Redis®, a data or query skew may occur. In this case, some Redis nodes with big keys may use more memory and ENI resources, causing Redis blockage. The memory analysis feature mainly analyzes big keys stored in the database. It dynamically displays the change trend of the instance's memory utilization and collects the statistics of memory utilization, element quantity and length, and expiration time of top 100 big keys in real time. This helps you quickly identify big keys for splitting or clearing after expiration, so you can promptly optimize the database performance and avoid business blockage caused by high memory usage of big keys.

Big key analysis data interpretation

2. On the left sidebar, select Performance Optimization.
3. At the top of the Performance Optimization page of DBbrain, select the target instance in the Instance ID drop-down list.
4. Select the Memory Analysis tab to view the analysis data of big keys.
Memory utilization On the Big Key Analysis page, the change trend of the instance's memory utilization in the last 30 days is displayed by default. You can select a time period on the timeline to view the specific change trend of memory utilization.
Top 100 big keys Select a data type in the Data Type drop-down list to view the information of the top 100 big keys by memory usage, element quantity, max element length, average element length, and expiration time.
**Top 100 Big Keys (by MEM Usage)**: Top 100 big keys by memory usage from high to low.
**Top 100 Big Keys (by Element Quantity)**: Top 100 big keys by element quantity from high to low.
Top 100 Key Prefixes: Top 100 big keys by prefix.
Quickly find big keys In the monitoring view of memory utilization, the change trend of the instance's memory utilization in the last 30 days is displayed by default. If you find that the memory utilization on a certain date is high, you can click the date on the date axis, then the time column will be fixed, and the information of big keys of that date will be displayed in the list of the top 100 big keys at the bottom, so you can quickly identify big keys with a high memory utilization.

Creating ad hoc analysis of big keys

1. At the top of the Performance Optimization page of DBbrain, select the target instance in the Instance ID drop-down list. Then, select the Memory Analysis > Ad Hoc Analysis of Big Key tab.
2. Click Create Task, and DBbrain will fetch the last backup of the database for automatic analysis. You can view the analysis progress on the progress bar in the task list.
3. After the analysis is completed, click View in the Operation column to view the result of big key analysis. If the big key needs to be deleted, click Delete in the Operation column in the task list.
4. View the analysis result in the Analysis Result panel on the right.
Was this page helpful?
You can also Contact Sales or Submit a Ticket for help.
Yes
No

Feedback

Contact Us

Contact our sales team or business advisors to help your business.

Technical Support

Open a ticket if you're looking for further assistance. Our Ticket is 7x24 avaliable.

7x24 Phone Support
Hong Kong, China
+852 800 906 020 (Toll Free)
United States
+1 844 606 0804 (Toll Free)
United Kingdom
+44 808 196 4551 (Toll Free)
Canada
+1 888 605 7930 (Toll Free)
Australia
+61 1300 986 386 (Toll Free)
EdgeOne hotline
+852 300 80699
More local hotlines coming soon