| Transaction reordering with application to synchronized scans |
| Full text |
Pdf
(122 KB)
|
Source
|
Data Warehousing and OLAP
archive
Proceeding of the ACM 11th international workshop on Data warehousing and OLAP
table of contents
Napa Valley, California, USA
SESSION: Performance optimization and tuning
table of contents
Pages 17-24
Year of Publication: 2008
ISBN:978-1-60558-250-4
|
|
Authors
|
|
Gang Luo
|
IBM T.J. Watson Research Center, Hawthorne, NY, USA
|
|
Jeffrey F. Naughton
|
University of Wisconsin-Madison, Madison, WI, USA
|
|
Curt J. Ellmann
|
Teradata, Madison, WI, USA
|
|
Michael W. Watzke
|
Teradata, Madison, WI, USA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 13, Downloads (12 Months): 82, Citation Count: 0
|
|
|
ABSTRACT
Traditional workload management methods mainly focus on the current system status while information about the interaction between queued and running transactions is largely ignored. An exception to this is the transaction reordering method, which reorders the transaction sequence submitted to the RDBMS and improves the transaction throughput by considering both the current system status and information about the interaction between queued and running transactions. The existing transaction reordering method only considers the reordering opportunities provided by analyzing the lock conflict information among multiple transactions. This significantly limits the applicability of the transaction reordering method. In this paper, we extend the existing transaction reordering method into a general transaction reordering framework that can incorporate various factors as the reordering criteria. We show that by analyzing the resource utilization information of transactions, the transaction reordering method can also improve the system throughput by increasing the resource sharing opportunities among multiple transactions. We provide a concrete example on synchronized scans and demonstrate the advantages of our method through experiments with a commercial parallel RDBMS.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
|
 |
3
|
|
| |
4
|
|
 |
5
|
Michael J. Carey , Sanjay Krishnamurthi , Miron Livny, Load control for locking: the “half-and-half” approach, Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.72-84, April 02-04, 1990, Nashville, Tennessee, United States
[doi> 10.1145/298514.298543]
|
 |
6
|
|
| |
7
|
|
 |
8
|
|
 |
9
|
|
| |
10
|
|
| |
11
|
G. Klaus. Real-time Data Warehousing and Data Mining for E-Commerce. http://ids.csom.umn.edu/faculty/wanninger/lectures/DataMining-6204Sp00.html.
|
| |
12
|
C.A. Lang, B. Bhattacharjee, and T. Malkemus et al. Increasing Buffer-Locality for Multiple Relational Table Scans through Grouping and Throttling. ICDE 2007: 1136--1145.
|
| |
13
|
|
| |
14
|
G. Luo, J.F. Naughton, and C.J. Ellmann et al. Transaction Reordering and Grouping for Continuous Data Loading. BIRTE 2006: 34--49. Springer Lecture Notes in Computer Science 4365. Full version available as IBM research report RC24087.
|
 |
15
|
|
| |
16
|
|
 |
17
|
Prasan Roy , S. Seshadri , S. Sudarshan , Siddhesh Bhobe, Efficient and extensible algorithms for multi query optimization, Proceedings of the 2000 ACM SIGMOD international conference on Management of data, p.249-260, May 15-18, 2000, Dallas, Texas, United States
|
 |
18
|
|
| |
19
|
R.D. Sloan. A Practical Implementation of the Data Base Machine-Teradata DBC/1012. Hawaii Int. Conf. on System Sciences 1992: 320--327.
|
| |
20
|
|
| |
21
|
SQL Server 2005 Books Online. http://www.microsoft.com/technet/prodtechnol/sql/2005/downloads/books.mspx, 2007.
|
| |
22
|
Teradata Parallel Data Pump Reference. http://www.info.ncr.com/temp/3021-122A94552.pdf.
|
 |
23
|
Yihong Zhao , Prasad M. Deshpande , Jeffrey F. Naughton , Amit Shukla, Simultaneous optimization and evaluation of multiple dimensional queries, Proceedings of the 1998 ACM SIGMOD international conference on Management of data, p.271-282, June 01-04, 1998, Seattle, Washington, United States
|
|