ACM SIGMOD Anthology VLDB dblp.uni-trier.de

How System 11 SQL Server Became Fast.

T. K. Rengarajan: How System 11 SQL Server Became Fast. VLDB 1996: 590
@inproceedings{DBLP:conf/vldb/Rengarajan96,
  author    = {T. K. Rengarajan},
  editor    = {T. M. Vijayaraman and
               Alejandro P. Buchmann and
               C. Mohan and
               Nandlal L. Sarda},
  title     = {How System 11 SQL Server Became Fast},
  booktitle = {VLDB'96, Proceedings of 22th International Conference on Very
               Large Data Bases, September 3-6, 1996, Mumbai (Bombay), India},
  publisher = {Morgan Kaufmann},
  year      = {1996},
  isbn      = {1-55860-382-4},
  pages     = {590},
  ee        = {db/conf/vldb/Rengarajan96.html},
  crossref  = {DBLP:conf/vldb/96},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

Abstract

High performance and SMP scalability were key goals for the System 11 release of Sybase SQL Server. With System 11, Sybase has gone from about 1400 tpmC to 14000 tpmC. This leap in performance was achieved as a result of new features as well as extensive detailed performance studies and rework of the core server.tune the use of memory. The log bottleneck was alleviated to a large extent, while still maintaining the log as a table. Private log caches minimized the synchronization for group commit. Parallel lock manager eliminated a key single point of contention in the server. Spinlock data structures were aligned to cache line sizes for various hardware platforms. Performance monitoring was made less intrusive. Critical regions were drastically reduced. Idle ticks were mopped up by the use of a housekeeper thread for issuing writes. Writes were balanced across disks to reduce impact of checkpoint.

The extensive rework has made Sybase SQL server among the fastest in the industry. This work has already created big performance wins in many real-world applications. Future holds a big set of challenges for real systems: to understand and improve the performance on DSS, Web and other application workloads, to optimize for response time, to handle VLDB, main memory database and other extreme environments, to handle automatic parallelism based on available hardware, to handle NUMA, cluster and other new hardware architectures, and eventually to build a self-tuning high-performance server.

Copyright © 1996 by the VLDB Endowment. Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the VLDB copyright notice and the title of the publication and its date appear, and notice is given that copying is by the permission of the Very Large Data Base Endowment. To copy otherwise, or to republish, requires a fee and/or special permission from the Endowment.


Online Paper

ACM SIGMOD Anthology

CDROM Version: Load the CDROM "Volume 1 Issue 5, VLDB '89-'97" and ... DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...

Printed Edition

T. M. Vijayaraman, Alejandro P. Buchmann, C. Mohan, Nandlal L. Sarda (Eds.): VLDB'96, Proceedings of 22th International Conference on Very Large Data Bases, September 3-6, 1996, Mumbai (Bombay), India. Morgan Kaufmann 1996, ISBN 1-55860-382-4
Contents CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML

Other Formats

Copyright © Tue Mar 16 02:22:06 2010 by Michael Ley (ley@uni-trier.de)