
| page map: item in access plans | Reading access plans |
| page maps: scanning | Table and page sizes |
| page size: about | Table and page sizes |
| page size: and indexes | Table and page sizes |
| page size: disk allocation for inserted rows | Disk allocation for inserted rows |
| page size: performance | Use an appropriate page size |
| page sizes: and indexes | Recommended page sizes |
| pages: disk allocation for inserted rows | Disk allocation for inserted rows |
| parentheses: in arithmetic statements | Computing values in the SELECT list |
| parentheses: UNION operators | Combining sets with the UNION operation |
| partial index scan: about | Other uses for indexes |
| partial passthrough of the statement: remote data access | Partial passthrough of the statement |
| particular concurrency issues | Particular concurrency issues |
| parts explosion problems | Parts explosion problems |
| passing parameters to external functions | Passing parameters to external functions |
| passing parameters to functions | Passing parameters to functions |
| passing parameters to procedures | Passing parameters to procedures |
| passwords: case sensitivity | Case sensitivity |
| passwords: Lotus Notes | Lotus Notes SQL 2.0 |
| performance considerations for moving data | Performance considerations of moving data |
| Performance Monitor: adding and removing statistics | Adding and removing statistics |
| Performance Monitor: configuring | Configuring the Sybase Central Performance Monitor |
| Performance Monitor: opening in Sybase Central | Opening the Sybase Central Performance Monitor |
| Performance Monitor: overview | Monitoring database statistics from Sybase Central |
| Performance Monitor: running multiple copies | Monitoring database statistics from Windows Performance Monitor |
| Performance Monitor: setting the interval time | Configuring the Sybase Central Performance Monitor |
| Performance Monitor: starting | Monitoring database statistics from Windows Performance Monitor |
| Performance Monitor: Sybase Central | Monitoring database statistics from Sybase Central |
| Performance Monitor: Windows | Monitoring database statistics from Windows Performance Monitor |
| performance: about | Top performance tips |
| performance: autocommit | Turn off autocommit mode |
| performance: automatic tuning | Automatic performance tuning |
| performance: bulk loading | Performance considerations of moving data |
| performance: bulk operations | Use bulk operations methods |
| performance: cache | Increase the cache size |
| performance: cache read-hit ratio | Graphical plans |
| performance: comparing optimizer estimates and actual statistics | Graphical plans |
| performance: compression | Try using Adaptive Server Anywhere's compression features |
| performance: database design | Normalize your table structure |
| performance: estimate source | Graphical plans |
| performance: file fragmentation | Examine file, table, and index fragmentation File fragmentation |
| performance: file management | Place different files on different devices |
| performance: improving | Use indexes for frequently-searched columns Using clustered indexes |
| performance: improving versus locks | Reducing the impact of locking |
| performance: index fragmentation | Index fragmentation |
| performance: indexes | Working with indexes Use indexes effectively |
| performance: keys | Using keys to improve query performance |
| performance: measuring query speed | Monitoring query performance |
| performance: monitoring | Monitoring database performance |
| performance: monitoring in Windows | Monitoring database statistics from Windows Performance Monitor |
| performance: page size | Use an appropriate page size |
| performance: predicate analysis | Predicate analysis |
| performance: reading access plans | Reading access plans |
| performance: recommended page sizes | Recommended page sizes |
| performance: reducing requests | Reduce the number of requests between client and server |
| performance: runtime actuals and estimates | Graphical plans |
| performance: scattered reads | Use an appropriate page size |
| performance: selectivity | Graphical plans |
| performance: statistics in Windows Performance Monitor | Monitoring database statistics from Windows Performance Monitor |
| performance: table and page size | Table and page sizes |
| performance: table fragmentation | Table fragmentation |
| performance: tips | Top performance tips |
| performance: transaction log | Always use a transaction log |
| performance: WITH EXPRESS CHECK | Use the WITH EXPRESS CHECK option when validating tables |
| performance: work tables | Use of work tables in query processing |
| PerformanceFetch | Monitoring query performance |
| PerformanceInsert | Monitoring query performance |
| PerformanceTraceTime | Monitoring query performance |
| PerformanceTransaction | Monitoring query performance |
| permissions for data modification | Permissions for data modification |
| permissions: Adaptive Server Enterprise | Users and groups |
| permissions: data modification | Permissions for data modification |
| permissions: debugging | Requirements for using the debugger |
| permissions: procedure result sets | Returning result sets from procedures |
| permissions: procedures calling external functions | Creating procedures and functions with external calls |
| permissions: triggers | Trigger execution permissions |
| permissions: user-defined functions | Permissions to execute user-defined functions |
| phantom locks | Practical locking implications tutorial |
| phantom rows: tutorial | Phantom row tutorial |
| phantom rows: versus isolation levels | Typical types of inconsistency Practical locking implications tutorial Two-phase locking |
| phantom: rows | Typical types of inconsistency Locking during queries Two-phase locking |
| physical data model: generating | Step 4: Resolve the relationships |
| physical data organization | Physical data organization and access |
| place different files on different devices | Place different files on different devices |
| plans: abbreviations used in | Reading access plans |
| plans: caching of | Access plan caching |
| plans: context sensitive help | Graphical plans |
| plans: customizing | Graphical plans |
| plans: graphical plans | Graphical plans |
| plans: Interactive SQL | Accessing the plan |
| plans: long text plans | Text plans |
| plans: printing | Graphical plans |
| plans: reading | Reading access plans |
| plans: short text plans | Text plans |
| plans: SQL functions | Accessing the plan |
| plus operator: NULL values | Properties of NULL |
| portable computers: replicating databases | Replication and concurrency |
| portable SQL | General guidelines for writing portable SQL |
| PowerBuilder: remote data access | Accessing remote data from PowerBuilder DataWindows |
| practical locking implications tutorial | Practical locking implications tutorial |
| predicate analysis: about | Predicate analysis |
| predicate pushdown into grouped or unioned views | Predicate pushdown into GROUPed or UNION views |
| predicates: about | Predicate analysis |
| predicates: item in access plans | Reading access plans |
| predicates: performance | Predicate analysis |
| predicates: reading in access plans | Graphical plans |
| prefix columns: ROLLUP operation | The ROLLUP operation: adding summary information to GROUP BY queries |
| prefixes: ROLLUP operation | The ROLLUP operation: adding summary information to GROUP BY queries |
| prefixes: subtotal rows | The ROLLUP operation: adding summary information to GROUP BY queries |
| PREPARE statement: remote data access | Remote transaction management overview |
| preserved tables: in outer joins | Outer joins |
| primary keys enforce entity integrity | Primary keys enforce entity integrity |
| primary keys: and integrity | Adaptive Server Anywhere SQL features |
| primary keys: AUTOINCREMENT | The AUTOINCREMENT default |
| primary keys: concurrency | Particular concurrency issues |
| primary keys: creating | Managing primary keys (Sybase Central) Managing primary keys (SQL) |
| primary keys: entity integrity | Primary keys enforce entity integrity |
| primary keys: generation | Primary key generation |
| primary keys: managing | Managing primary keys |
| primary keys: modifying | Managing primary keys (Sybase Central) Managing primary keys (SQL) |
| primary keys: performance | Using keys to improve query performance |
| primary keys: using NEWID to create UUIDs | The NEWID default |
| procedure creation wizard: about | Creating procedures |
| procedure creation wizard: using | Creating procedures |
| procedure language: overview | Transact-SQL procedure language overview |
| procedure profiling: clearing in Sybase Central | Disabling procedure profiling |
| procedure profiling: clearing with SQL | Disabling procedure profiling |
| procedure profiling: disabling in Sybase Central | Disabling procedure profiling |
| procedure profiling: disabling with SQL | Disabling procedure profiling |
| procedure profiling: enabling in Sybase Central | Enabling procedure profiling |
| procedure profiling: enabling with SQL | Enabling procedure profiling |
| procedure profiling: events | Viewing procedure profiling information in Sybase Central Viewing profiling information for a specific procedure |
| procedure profiling: information for individual procedures | Viewing profiling information for a specific procedure Viewing profiling information for a specific procedure in Interactive SQL |
| procedure profiling: resetting in Sybase Central | Resetting procedure profiling |
| procedure profiling: resetting with SQL | Resetting procedure profiling |
| procedure profiling: stored procedures and functions | Viewing procedure profiling information in Sybase Central Viewing profiling information for a specific procedure |
| procedure profiling: summary data | Viewing procedure profiling information in Sybase Central |
| procedure profiling: summary of procedures | Viewing procedure profiling information in Interactive SQL |
| procedure profiling: triggers | Viewing procedure profiling information in Sybase Central Viewing profiling information for a specific procedure |
| procedure profiling: viewing data in Interactive SQL | Viewing procedure profiling information in Interactive SQL |
| procedure profiling: viewing data in Sybase Central | Profiling database procedures Viewing procedure profiling information in Sybase Central |
| procedures: about | Using Procedures, Triggers, and Batches |
| procedures: adding remote procedures | Creating remote procedures |
| procedures: altering | Altering procedures |
| procedures: benefits of | Benefits of procedures and triggers |
| procedures: calling | Calling procedures |
| procedures: command delimiter | Check if you need to change the command delimiter |
| procedures: copying | Copying procedures in Sybase Central |
| procedures: creating | Creating procedures |
| procedures: cursors | Using cursors in procedures and triggers |
| procedures: dates | Specifying dates and times in procedures |
| procedures: default error handling | Default error handling in procedures and triggers |
| procedures: deleting | Deleting procedures |
| procedures: deleting remote procedures | Dropping remote procedures |
| procedures: error handling | Error handling in Transact-SQL procedures Transact-SQL-like error handling in the Watcom-SQL dialect Errors and warnings in procedures and triggers |
| procedures: exception handlers | Using exception handlers in procedures and triggers |
| procedures: EXECUTE IMMEDIATE statement | Using the EXECUTE IMMEDIATE statement in procedures |
| procedures: external functions | Calling external libraries from procedures |
| procedures: multiple result sets from | Returning multiple result sets from procedures |
| procedures: overview | Procedure and trigger overview |
| procedures: parameters | Declaring parameters for procedures Passing parameters to procedures |
| procedures: permissions for result sets | Returning result sets from procedures |
| procedures: result sets | Returning procedure results in result sets Returning result sets from procedures |
| procedures: return values | Error handling in Transact-SQL procedures |
| procedures: returning results | Returning results from procedures Returning results as procedure parameters |
| procedures: returning results from | Returning procedure results in parameters |
| procedures: savepoints | Transactions and savepoints in procedures and triggers |
| procedures: security | Benefits of procedures and triggers |
| procedures: SQL statements allowed | SQL statements allowed in procedures and triggers |
| procedures: structure | The structure of procedures and triggers |
| procedures: table names | Use fully-qualified names for tables in procedures |
| procedures: times | Specifying dates and times in procedures |
| procedures: tips for writing | Tips for writing procedures |
| procedures: Transact-SQL | Automatic translation of stored procedures |
| procedures: Transact-SQL overview | Transact-SQL stored procedure overview |
| procedures: translation | Automatic translation of stored procedures |
| procedures: using | Introduction to procedures |
| procedures: using cursors in | Using cursors on SELECT statements in procedures |
| procedures: using in the FROM clause | The FROM clause: specifying tables |
| procedures: variable result sets from | Returning variable result sets from procedures |
| procedures: verifying input | Verifying that procedure input arguments are passed correctly |
| procedures: warnings | Default handling of warnings in procedures and triggers |
| profiling database procedures | Profiling database procedures |
| profiling information: events | Viewing profiling information for a specific procedure |
| profiling information: stored procedures and functions | Viewing profiling information for a specific procedure |
| profiling information: triggers | Viewing profiling information for a specific procedure |
| program variables: in common table expression | Typical applications of common table expressions |
| properties of NULL | Properties of NULL |
| properties: setting all database object properties | Setting properties for database objects |
| PROPERTY function: about | Obtaining database statistics from a client application |
| property sheets | Setting properties for database objects |
| property: definition of | Entities |
| protocols: two-phase locking | Two-phase locking |
| prototypes: external functions | External function prototypes |
| proxy table creation wizard: using | Creating proxy tables (Sybase Central) |
| proxy tables: about | Remote table mappings Working with proxy tables |
| proxy tables: location | Specifying proxy table locations |
| publications: data replication and concurrency | Replication and concurrency |