Predicate evaluation based on CPU utilization of shared storage device
By monitoring CPU utilization in shared storage devices and disabling partial or complete predicate evaluation when a threshold timeout occurs, the problem of request timeouts caused by high CPU utilization in cloud-native deployments is solved, thereby improving system stability and processing speed.
Patent Information
- Application Number
- CN202510447199.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-07-10
- Filing Date
- 2025-04-10
- Publication Date
- 2026-01-13
AI Technical Summary
In cloud-native deployments, because multiple tenants share storage devices, the high CPU utilization caused by predicate pushdown may affect all simultaneously incoming read and write requests, resulting in frequent request timeouts and making it difficult to strike a balance between optimization advantages and resource contention.
Configure shared storage to monitor CPU utilization. If the threshold is exceeded, disable some or all predicate evaluations and return unprocessed results and rejected metadata to ensure that CPU utilization does not spike to 100%. The OLAP engine will then perform predicate evaluations as appropriate.
By using an adaptive predicate pushdown mechanism, the system stability and service quality of the shared storage device are maintained, the overall processing speed is improved, and request timeouts caused by CPU overload are avoided.