申请试用
HOT
登录
注册
 
Analytical and Transactional Main-Memory Workloads

Analytical and Transactional Main-Memory Workloads

陈傲天
/
发布于
/
1722
人观看
Task scheduling typically employs a worker thread per hardware context to process a dynamically changing set of tasks. It is an appealing solution to exploit modern multi-core processors, as it eases parallelization and avoids unnecessary context switches and their associated costs. Na¨ıvely bundling DBMS operations into tasks, however, can result in sub-optimal usage of CPU resources: highly contending transactional workloads involve blocking tasks. Moreover, analytical queries assume they can use all available resources while issuing tasks, resulting in an excessive number of tasks and an unnecessary associated scheduling overhead.
15点赞
5收藏
0下载
确认
3秒后跳转登录页面
去登陆