Skip to content

Client/Server Databases with SYBASE A High Performance and Fine Tuning Guide

Best in textbook rentals since 2012!

ISBN-10: 0070016976

ISBN-13: 9780070016972

Edition: 1996

Authors: George W. Anderson

List price: $55.00
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

This guide to SYBASE focuses on release 11. It highlights the major issues involved in fine-tuning RDBMSs, compares SYBASE with its leading competitors such as Oracle and Informix, and considers the broad implications for database design.
Customers also bought

Book details

List price: $55.00
Copyright year: 1996
Publisher: McGraw-Hill Companies, The
Binding: Hardcover
Pages: 580
Size: 6.75" wide x 9.50" long x 1.75" tall
Weight: 2.486
Language: English

Forewordp. xix
Prefacep. xxi
Acknowledgmentsp. xxv
Sybase System 11 Overview and Architecturep. 1
Introductionp. 3
Implementation Trends and Featuresp. 10
Relational DBMS architecture for scalabilityp. 12
DBMS performance and efficiency featuresp. 16
DBMS connectivityp. 24
Advanced RDBMS featuresp. 26
DBMS Reliability and Availabilityp. 31
Robustness, transactions, recovery, and consistencyp. 31
Client/Server RDBMS Solutionsp. 37
IBM DATABASE 2 AIX/6000p. 38
Oraclep. 41
Informix-OnLinep. 45
Sybase MPPp. 47
SQL Server Introductionp. 61
SQL Server Architecturep. 62
SQL Server Product Line and Featuresp. 72
Sybase System 11 feature set (technical summary)p. 72
Structured Query Language (SQL, support)p. 73
Referential integrityp. 75
Data integrityp. 79
Applications developmentp. 81
Disk file managementp. 82
Backup and recoveryp. 84
Security and auditingp. 86
Sybase Systems Managementp. 87
Sybase SQL Server Managerp. 88
Sybase Enterprise SQL Server Managerp. 90
Sybase SQL Server SNMP Subagentp. 91
The SQL Server Catalogp. 97
The Catalogp. 97
Database object identifiersp. 98
Querying the catalogp. 99
Updating the catalogp. 99
System Proceduresp. 101
Using system proceduresp. 101
System Databasesp. 103
The master databasep. 104
The model databasep. 105
The tempdb databasep. 105
The sybsystemprocs databasep. 108
Optional databasesp. 108
Understanding Database Rolesp. 109
Roles required for SA tasksp. 110
SQL Server rolesp. 110
The database ownerp. 112
The database object ownerp. 113
SQL Server Storage Structurep. 115
Storage Hierarchyp. 115
System Tablesp. 117
Storage Summaryp. 119
Page and Object Allocationp. 120
Indexesp. 134
Deletes and Updatesp. 139
Hardwarep. 147
RISC Architecturesp. 149
64-bit systemsp. 152
Multiprocessor Systems (Symmetric Multiprocessor Systems)p. 153
SMP designp. 154
SMP implementationsp. 157
Clusteringp. 158
MPPp. 159
IBM RS/6000 SP2p. 162
Redundant Array of Inexpensive Disks (RAID)p. 163
Hardware Cachep. 165
Solid-State Diskp. 166
Performance Tuningp. 167
Memory Utilization and Server Configurationp. 169
Memory Utilizationp. 169
Buffer Manager Overviewp. 172
SQL Server Configurationp. 176
Group: Configuration Optionsp. 185
Backup and recoveryp. 185
Cache managerp. 186
Disk I/Op. 187
General informationp. 188
Languagesp. 188
Lock managerp. 188
Memory usep. 190
Network communicationp. 190
O/S resourcesp. 191
Group: Physical Resourcesp. 191
Physical memoryp. 192
Processorsp. 192
SQL Server administrationp. 193
User environmentp. 198
Summaryp. 200
The Reconfigure Commandp. 200
Multiple-Network Enginesp. 201
Monitoring SQL Serverp. 203
Sybase SQL Server Monitorp. 203
Feature setp. 203
SQL Server Monitor architecturep. 204
Implementationp. 207
Monitoring SQL Serverp. 207
SQL Server activityp. 208
Determining who is logged into a serverp. 210
SQL Server lock activityp. 212
System activity reportsp. 215
SQL Server Monitorp. 216
Killing SQL Server processesp. 221
The syslogshold Tablep. 221
Memoryp. 225
Virtual Memoryp. 225
More on SQL Server Memoryp. 230
Data and Procedure Cachep. 230
Named Data Cachesp. 236
Implementationp. 242
Usage guidelines and tuningp. 251
Cache Analysis Toolp. 257
DBCC Commandsp. 257
Input/Outputp. 261
Table and Index Segmentsp. 262
System Proceduresp. 262
Segment Summaryp. 266
Table and Index Splittingp. 267
Table and Index Disk Stripingp. 268
Disk Controllersp. 268
The tempdb Databasep. 270
Transaction Logsp. 272
Replication Server--secondary log truncation pointp. 273
Private log cachep. 275
PLC architecturep. 275
System Proceduresp. 277
Data Partitioningp. 278
The Sybase implementationp. 278
Addendum to Chap. 5--Effects of data partitioning on storage structurep. 280
Basic implementationp. 282
I/O Strategiesp. 287
Hot Spotsp. 288
Monitoring I/Op. 289
Central Processing Unitp. 293
Uniprocessorp. 294
Symmetric Multiprocessorsp. 294
Assessing whether CPU Is Busyp. 300
Assessing whether CPU is busyp. 300
CPU requirements for Sybasep. 303
Tuning SQL Server Enginesp. 305
Design and Indexingp. 309
Database Designp. 309
Types of Indexesp. 315
Queriesp. 321
Types of queriesp. 322
Stored proceduresp. 323
Joinsp. 323
Cache strategy and I/O sizep. 324
Index selectionp. 326
Select argumentsp. 326
Summaryp. 327
Monitoring Query Plansp. 327
Update in Placep. 331
Referential Integrityp. 332
Rules and defaultsp. 333
Viewsp. 334
Declarative referential integrityp. 335
Naming Standardsp. 339
Tuning Long-Running Jobsp. 341
Improving Sort Performancep. 342
Temporary Tablesp. 342
Enlarging the Buffer Cachep. 346
Using the Bulk-Copy Programp. 347
Command line optionsp. 348
Loading data (copy in)p. 348
Unloading Data (copy out)p. 349
Bulk-copy libraryp. 349
BCP tipsp. 349
Tuning performancep. 351
The DBCC tune interfacep. 353
Running Jobs in Parallelp. 354
Third-Party Toolsp. 356
SyncSortp. 357
Platinum Technologie's Image Analyzerp. 359
Creating Indexes after Insertsp. 361
Tuning in the Client/Server Environmentp. 363
Sybase Open Clientp. 363
Open Client librariesp. 365
Environment variablesp. 369
The interfaces filep. 370
Embedded SQLp. 373
Client/Server Performance Issuesp. 374
Distributed Databasesp. 375
Monitoring the Networkp. 376
Running Long-Running Jobs at the Serverp. 379
Tuning Open Clientp. 379
Transaction Managementp. 381
Locking and Concurrencyp. 383
Introductionp. 383
Locking Levelsp. 385
Ansi isolation levelsp. 386
Sybase Locking Strategyp. 387
Page locksp. 387
Table locksp. 388
Extent locksp. 389
Demand locksp. 389
Row-level lockingp. 390
Transaction modesp. 390
Isolation levelsp. 390
Dirty readsp. 391
Parallel Lock Managerp. 391
Configurable lock promotionp. 393
Select Syntaxp. 395
Keyword holdlockp. 395
Keyword sharedp. 395
Keyword at isolationp. 396
Deadlocks and Lock Monitoringp. 396
The print deadlock information optionp. 397
Obtaining Lock-Wait informationp. 397
The sp_sysmon procedurep. 398
Avoiding Deadlocksp. 399
Other Vendors' Locking Strategiesp. 400
Oraclep. 401
Informixp. 402
Distributed Transaction Managementp. 405
Database Transactionsp. 405
Distributed Transaction Managementp. 407
Two-phase commit protocolp. 408
Distributed two-phase commitp. 410
Transaction monitorsp. 411
Sybase and Distributed Transaction Managementp. 413
X/Open DTP reference modelp. 414
SYBASE Replication Serverp. 416
Site autonomyp. 417
Replication transparencyp. 418
Data replication versus two-phase commitp. 418
High availabilityp. 421
Performancep. 421
The Sybase implementation--SYBASE on-line asynchronous replicationp. 421
Replication Server application architecturep. 425
Microsoft's SQL Serverp. 427
Transact-SQLp. 429
Stored Proceduresp. 431
The Procedure Cachep. 432
Stored Proceduresp. 433
Related commandsp. 435
Output parametersp. 437
Transactions and save pointsp. 438
Isolation levelsp. 439
Security issuesp. 440
Creating System Proceduresp. 442
SQL Server Error Checkingp. 444
More global variablesp. 445
Stored-procedure return codesp. 446
Severity levelsp. 446
SQL-92 enhancementsp. 449
Stored-Procedure Tipsp. 450
Stored-Procedure Monitoringp. 452
Triggersp. 453
Related Commandsp. 455
Transaction Processingp. 455
Triggers as Security Mechanismsp. 458
Examplesp. 459
Triggers in Replication Server Environmentsp. 464
Summary and Tipsp. 465
Cursorsp. 467
Transact-SQL Extensionsp. 468
Common SQL Statementsp. 469
Advanced Featuresp. 470
Scrollable cursorsp. 470
Cursor lockingp. 471
A Cursor Examplep. 472
Commentsp. 475
Microsoft Implementationp. 475
Housekeeping and Maintenancep. 477
The Housekeeperp. 477
Index Maintenancep. 480
Clustered indexp. 480
Maintaining heap tablesp. 480
Maintaining Partitioned Tablesp. 483
Statistics and Stored-Procedure Maintenancep. 484
Log File Maintenancep. 487
Patching a Databasep. 488
The patching processp. 489
Data Workbenchp. 490
DBCC commandsp. 490
Platinum Log Analyzerp. 491
Conclusionp. 493
Data Warehousingp. 493
Warehouse WORKSp. 494
SYBASE IQp. 496
SQL Server: Future Trendsp. 499
Other Trendsp. 503
Distributed computing environmentp. 503
Wireless communicationsp. 509
Multimediap. 510
Object transport systemp. 510
PowerSoft Optima++p. 512
System 11 Connectivityp. 512
Open Client/Open Serverp. 513
Embedded SQLp. 515
Glossaryp. 517
SQL Server System Specificationsp. 533
SQL Server System Catalogp. 535
System Stored Proceduresp. 537
SYBASE Data Typesp. 543
CT-Library API Callsp. 545
DBCC Commandsp. 547
Suggested Publicationsp. 549
C. J. Date's Distributed Database Rulesp. 551
SQL Server Trace Flagsp. 561
Acronymsp. 563
Log Record Typesp. 569
Indexp. 571
Table of Contents provided by Syndetics. All Rights Reserved.