KR20090054424A - 관계형 데이터베이스 관리 시스템 작업 부하 매니저 - Google Patents
관계형 데이터베이스 관리 시스템 작업 부하 매니저 Download PDFInfo
- Publication number
- KR20090054424A KR20090054424A KR1020097000863A KR20097000863A KR20090054424A KR 20090054424 A KR20090054424 A KR 20090054424A KR 1020097000863 A KR1020097000863 A KR 1020097000863A KR 20097000863 A KR20097000863 A KR 20097000863A KR 20090054424 A KR20090054424 A KR 20090054424A
- Authority
- KR
- South Korea
- Prior art keywords
- relational database
- query
- execution
- queries
- execution query
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/217—Database tuning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Claims (21)
- 관계형 데이터베이스 시스템에서 실행 쿼리를 모니터링하는 단계; 및설정된 시간 구간에서 각 실행 쿼리에 할당된 우선 순위를 감소시키는 단계;를 포함하는 관계형 데이터베이스 작업 부하 관리 방법.
- 제1항에 있어서,상기 모니터링하는 단계는 상기 설정된 시간 구간에서 실행되는 것을 특징으로 하는 관계형 데이터베이스 작업 부하 관리 방법.
- 제1항에 있어서,상기 모니터링하는 단계는,해당하는 실행 쿼리와 관련된 스레드를 모니터링하는 단계;를 포함하는 것을 특징으로 하는 관계형 데이터베이스 작업 부하 관리 방법.
- 제1항에 있어서,상기 설정된 시간 구간은 관리자에 의해 정의되는 것을 특징으로 하는 관계 형 데이터베이스 작업 부하 관리 방법.
- 제1항에 있어서,상기 감소시키는 단계는 각 실행 쿼리에 할당된 상기 우선 순위를 관리자에 의해 정의된 양만큼 감소시키는 것을 특징으로 하는 관계형 데이터베이스 작업 부하 관리 방법.
- 제1항에 있어서,상기 모니터링하는 단계는,특정 그룹의 사용자에 의해 제출된 실행 쿼리를 모니터링하는 단계;를 포함하고,상기 감소시키는 단계는,상기 특정 그룹의 사용자에 의해 제출된 각 실행 쿼리에 할당된 우선 순위를 감소시키는 단계;를 포함하는 것을 특징으로 하는 관계형 데이터베이스 작업 부하 관리 방법.
- 제1항에 있어서,사용자가 특정한 쿼리는 상기 감소시키는 단계에서 배제되는 것을 특징으로 하는 관계형 데이터베이스 작업 부하 관리 방법.
- 관계형 데이터베이스 시스템에서 실행 쿼리를 모니터링하고 설정된 시간 구간에서 각 실행 쿼리에 할당된 우선 순위를 감소시키도록 구성된 처리 시스템;을 포함하는 관계형 데이터베이스 작업 부하 매니저.
- 제8항에 있어서,상기 처리 시스템은 상기 설정된 시간 구간에서 상기 실행 쿼리를 모니터링하도록 구성된 것을 특징으로 하는 관계형 데이터베이스 작업 부하 매니저.
- 제8항에 있어서,상기 처리 시스템은 해당하는 실행 쿼리에 관련된 스테드를 모니터링하도록 구성된 것을 특징으로 하는 관계형 데이터베이스 작업 부하 매니저.
- 제8항에 있어서,상기 설정된 시간 구간은 관리자에 의해 정의되는 것을 특징으로 하는 관계형 데이터베이스 작업 부하 매니저.
- 제8항에 있어서,상기 처리 시스템은 각 실행 쿼리에 할당된 상기 우선 순위를 관리자에 의해 정의된 양만큼 감소시키도록 구성된 것을 특징으로 하는 관계형 데이터베이스 작업 부하 매니저.
- 제8항에 있어서,상기 처리 시스템은 특정 그룹의 사용자에 의해 제출된 실행 쿼리를 모니터링하고 상기 특정 그룹의 사용자에 의해 제출된 각 실행 쿼리에 할당된 우선 순위를 감소시키도록 구성된 것을 특징으로 하는 관계형 데이터베이스 작업 부하 매니저.
- 제8항에 있어서,상기 처리 시스템은 관리자에 의해 특정된 쿼리에 할당된 우선 순위를 변경하지 않은 상태로 남겨두도록 구성된 것을 특징으로 하는 관계형 데이터베이스 작 업 부하 매니저.
- 관계형 데이터베이스 작업 부하 매니저의 처리 시스템에 의해 실행가능한 명령어들을 포함하는 기계 판독 가능한 매체에 있어서,상기 명령어는,관계형 데이터베이스 시스템에서 실행 쿼리를 모니터링하는 단계; 및설정된 시간 구간에서 각 실행 쿼리에 할당된 우선 순위를 감소시키는 단계;를 포함하는 기계 판독 가능한 매체.
- 제15항에 있어서,상기 모니터링하는 단계는 상기 설정된 시간 구간에서 실행되는 것을 특징으로 하는 기계 판독 가능한 매체.
- 제15항에 있어서,상기 모니터링하는 단계는,해당하는 실행 쿼리와 관련된 스레드를 모니터링하는 단계;를 포함하는 것을 특징으로 하는 기계 판독 가능한 매체.
- 제15항에 있어서,상기 설정된 시간 구간은 관리자에 의해 정의되는 것을 특징으로 하는 기계 판독 가능한 매체.
- 제15항에 있어서,상기 감소시키는 단계는 각 실행 쿼리에 할당된 상기 우선 순위를 관리자에 의해 정의된 양만큼 감소시키는 것을 특징으로 하는 기계 판독 가능한 매체.
- 제15항에 있어서,상기 모니터링하는 단계는,특정 그룹의 사용자에 의해 제출된 실행 쿼리를 모니터링하는 단계;를 포함하고,상기 감소시키는 단계는,상기 특정 그룹의 사용자에 의해 제출된 각 실행 쿼리에 할당된 우선 순위를 감소시키는 단계;를 포함하는 것을 특징으로 하는 기계 판독 가능한 매체.
- 제15항에 있어서,사용자가 특정한 쿼리는 상기 감소시키는 단계에서 배제되는 것을 특징으로 하는 기계 판독 가능한 매체.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US81691006P | 2006-06-26 | 2006-06-26 | |
| US60/816,910 | 2006-06-26 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20090054424A true KR20090054424A (ko) | 2009-05-29 |
Family
ID=38846305
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020097000863A Ceased KR20090054424A (ko) | 2006-06-26 | 2007-06-26 | 관계형 데이터베이스 관리 시스템 작업 부하 매니저 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20070299812A1 (ko) |
| EP (1) | EP2038739A4 (ko) |
| KR (1) | KR20090054424A (ko) |
| WO (1) | WO2008002627A2 (ko) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101529270B1 (ko) * | 2013-06-28 | 2015-06-29 | 주식회사 진스커뮤니케이션즈 | 검색 엔진을 이용한 데이터베이스 관리방법 및 그 시스템 |
| US9904708B2 (en) | 2014-02-20 | 2018-02-27 | TmaxData Co., Ltd. | Apparatus and method for processing query in database with hybrid storage |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7792819B2 (en) * | 2006-08-31 | 2010-09-07 | International Business Machines Corporation | Priority reduction for fast partitions during query execution |
| US20090248631A1 (en) * | 2008-03-31 | 2009-10-01 | International Business Machines Corporation | System and Method for Balancing Workload of a Database Based Application by Partitioning Database Queries |
| US9047124B2 (en) * | 2008-10-14 | 2015-06-02 | Hewlett-Packard Development Company, L.P. | Query scheduler |
| US20100161368A1 (en) * | 2008-12-23 | 2010-06-24 | International Business Machines Corporation | Managing energy in a data center |
| EP2517124A1 (en) * | 2009-12-23 | 2012-10-31 | Ab Initio Technology LLC | Managing queries |
| US20110252430A1 (en) * | 2010-04-07 | 2011-10-13 | Apple Inc. | Opportunistic Multitasking |
| GB2506164A (en) | 2012-09-24 | 2014-03-26 | Ibm | Increased database performance via migration of data to faster storage |
| US9336068B2 (en) | 2013-06-07 | 2016-05-10 | Apple Inc. | Throttling of application access to resources |
| US9767168B2 (en) * | 2014-11-21 | 2017-09-19 | Red Hat, Inc. | Federation optimization using ordered queues |
| US20180246987A1 (en) * | 2015-09-04 | 2018-08-30 | Entit Software Llc | Graph database management |
| WO2017044119A1 (en) | 2015-09-11 | 2017-03-16 | Hewlett Packard Enterprise Development Lp | Graph database and relational database mapping |
| US11755658B2 (en) | 2018-06-12 | 2023-09-12 | Nuvolo Technologies Corporation | Intelligent buffering of queries from a mobile application |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3451985B2 (ja) * | 1999-05-27 | 2003-09-29 | 日本電気株式会社 | 動画像類似度算出装置および方法 |
| US6647441B1 (en) * | 2000-09-15 | 2003-11-11 | Hewlett-Packard Development Company, L.P. | Method of maximizing servicing capability of large numbers of I/O descriptors |
| US6944630B2 (en) * | 2000-11-22 | 2005-09-13 | Bmc Software | Database management system and method which monitors activity levels and determines appropriate schedule times |
| US6895585B2 (en) * | 2001-03-30 | 2005-05-17 | Hewlett-Packard Development Company, L.P. | Method of mixed workload high performance scheduling |
| US6763359B2 (en) * | 2001-06-06 | 2004-07-13 | International Business Machines Corporation | Learning from empirical results in query optimization |
| US7509671B1 (en) * | 2001-06-20 | 2009-03-24 | Microstrategy Incorporated | Systems and methods for assigning priority to jobs in a reporting system |
| US6938035B2 (en) * | 2001-10-03 | 2005-08-30 | International Business Machines Corporation | Reduce database monitor workload by employing predictive query threshold |
| US7051020B2 (en) * | 2002-06-27 | 2006-05-23 | International Business Machines Corporation | Intelligent query re-execution |
| US7249141B2 (en) * | 2003-04-30 | 2007-07-24 | Microsoft Corporation | Automated layout of relational databases |
| US20050010558A1 (en) * | 2003-07-11 | 2005-01-13 | International Business Machines Corporation | Data query system load balancing |
| US7174328B2 (en) * | 2003-09-02 | 2007-02-06 | International Business Machines Corp. | Selective path signatures for query processing over a hierarchical tagged data structure |
| US20060026179A1 (en) * | 2003-12-08 | 2006-02-02 | Brown Douglas P | Workload group trend analysis in a database system |
| US7483918B2 (en) * | 2004-08-10 | 2009-01-27 | Microsoft Corporation | Dynamic physical database design |
| US7379953B2 (en) * | 2005-02-22 | 2008-05-27 | International Business Machines Corporation | Systems and methods for resource-adaptive workload management |
| US20060212429A1 (en) * | 2005-03-17 | 2006-09-21 | Microsoft Corporation | Answering top-K selection queries in a relational engine |
| JP4314221B2 (ja) * | 2005-07-28 | 2009-08-12 | 株式会社東芝 | 構造化文書記憶装置、構造化文書検索装置、構造化文書システム、方法およびプログラム |
| US8145611B2 (en) * | 2005-09-20 | 2012-03-27 | Teradata Us, Inc. | Servicing queries in a database system |
| US7958159B1 (en) * | 2005-12-19 | 2011-06-07 | Teradata Us, Inc. | Performing actions based on monitoring execution of a query |
| US20070204271A1 (en) * | 2006-02-28 | 2007-08-30 | Andrew Gaiarsa | Method and system for simulating a multi-CPU/multi-core CPU/multi-threaded CPU hardware platform |
| US8826280B1 (en) * | 2006-03-23 | 2014-09-02 | Emc Corporation | Processing raw information for performing real-time monitoring of task queues |
| US8813082B2 (en) * | 2006-06-22 | 2014-08-19 | International Business Machines Corporation | Thread priority based on object creation rates |
-
2007
- 2007-06-26 WO PCT/US2007/014975 patent/WO2008002627A2/en not_active Ceased
- 2007-06-26 US US11/823,227 patent/US20070299812A1/en not_active Abandoned
- 2007-06-26 KR KR1020097000863A patent/KR20090054424A/ko not_active Ceased
- 2007-06-26 EP EP07809972A patent/EP2038739A4/en not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101529270B1 (ko) * | 2013-06-28 | 2015-06-29 | 주식회사 진스커뮤니케이션즈 | 검색 엔진을 이용한 데이터베이스 관리방법 및 그 시스템 |
| US9904708B2 (en) | 2014-02-20 | 2018-02-27 | TmaxData Co., Ltd. | Apparatus and method for processing query in database with hybrid storage |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2008002627A2 (en) | 2008-01-03 |
| EP2038739A4 (en) | 2012-05-30 |
| US20070299812A1 (en) | 2007-12-27 |
| EP2038739A2 (en) | 2009-03-25 |
| WO2008002627A3 (en) | 2008-08-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20090054424A (ko) | 관계형 데이터베이스 관리 시스템 작업 부하 매니저 | |
| US11030009B2 (en) | Systems and methods for automatically scaling compute resources based on demand | |
| RU2454704C2 (ru) | Способ и система для выполнения программных приложений и машиночитаемый носитель | |
| US11740934B2 (en) | Systems and methods for thread management to optimize resource utilization in a distributed computing environment | |
| US6026424A (en) | Method and apparatus for switching long duration tasks from synchronous to asynchronous execution and for reporting task results | |
| US9116755B2 (en) | System and method for managing a hybrid compute environment | |
| CN107943576B (zh) | 应用程序的启动优化方法、装置、设备、系统及介质 | |
| US10686728B2 (en) | Systems and methods for allocating computing resources in distributed computing | |
| US20080222434A1 (en) | Method of power-aware job management and computer system | |
| US20080172419A1 (en) | Managing events in a computing environment | |
| US9958933B2 (en) | Opportunistic waking of an application processor | |
| US11036542B2 (en) | Automatically limiting repeated checking on completion of a command without relinquishing a processor | |
| US20220222111A1 (en) | Deep learning framework scheduling | |
| US8799474B2 (en) | Apparatus and method to allocate limited resources | |
| US8056083B2 (en) | Dividing a computer job into micro-jobs for execution | |
| JP2508589B2 (ja) | サ―バ運用方式 | |
| RU2769106C1 (ru) | Способ, устройство и система для предоставления услуг, носитель данных и электронное устройство | |
| EP2255281B1 (en) | System and method for managing a hybrid compute environment | |
| US20160188638A1 (en) | Apparatus and method for managing usage of a database system resources by concurrent database users of a database system | |
| RU2450330C2 (ru) | Аппаратно-реализуемый способ выполнения программ | |
| US20250013626A1 (en) | Controlling concurrently executing threads | |
| KR20250106845A (ko) | 어플리케이션의 ui 반응성과 연관된 스레드를 식별하기 위한 방법 및 장치 | |
| KR20250041964A (ko) | 자원 관리를 위한 전자 장치 및 방법 | |
| CN119342046A (zh) | 一种显示设备远程控制方法、装置、电子设备及存储介质 | |
| CN114489824A (zh) | 一种快速启动的控制方法、装置及电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
Patent event date: 20090115 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20120601 Comment text: Request for Examination of Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20130716 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20140106 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20130716 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |