-
公开(公告)号:US12299496B1
公开(公告)日:2025-05-13
申请号:US17677904
申请日:2022-02-22
Applicant: Amazon Technologies, Inc.
Inventor: Ilie Gabriel Tanase , Serkan Turgut , Yejin Yoon , Deep Saxena , Guangqiang Li , Utkarsh Raj , Karthik Rajan , Sainath Chowdary Mallidi , Sudhanshu Gupta , Ankesh Khandelwal
IPC: G06F9/50 , G06F16/901
Abstract: Systems and methods are described for allocating computing resources to load data into a database. In some aspects, a database service obtains a request to load a number of data chunks. Responsive to the request, the database service scales a number of worker threads to load the data chunks. The scaling may include selecting a maximum number of worker threads to load (e.g., concurrently) the data chunks based on a number of data chunks, and assigning individual worker threads to load individual data chunks. The scaling may additionally include tracking a number of available worker threads relative to the maximum number of worker threads to reassign a first worker thread to load another data chunk upon the completing loading a prior data chunk, or assign a new worker thread that has become available based on a change in the maximum number of worker threads.