C



Index


[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X]

C# code
cardinality (low)
Cartesian joins 2nd
case expression
CBOs (cost-based optimizers)
Celko, Joe 2nd
centralizing data
changing data, concurrency and
     contention
         architectural solutions
         DBA solutions for
         developmental solutions
         insertion and
         results from measures limiting
     locking
         committing and
         granularity of
         lock handling
         scalability and
child with multiple parents
classic SQL patterns
     large result set
     nine common situations, listed
     result set obtained by aggregation
     result set predicated on absence of data
     self-joins on one table
     simple or range searching on dates
     small intersection of broad criteria
     small intersection, indirect broad criteria
     small result set, direct specific criteria
         criterion indexability
         data dispersion
         index usability
         query efficiency and index usage
     small result set, indirect criteria
client/server environment, database connections
clustered indexes 2nd
     drawbacks of
clustering data with partitioning
clustering index
coalesce( ) function
coarse (granularity)
Codd, E.F.
coding offensively with SQL
columns
     auto-incremented
         effects on contention
     Boolean, qualifying
     locking
     rows that should have been
     single, that should have been something else
     that should have been rows
comments, identifying programs and critical modules
commercial off-the-shelf (COTS) software package
commit statements
committing, locking and
comparisons
complexity
     degree for the request, performance and
     introduced by storage options other than the default
     sources of hidden complexity
composite primary keys
     order of columns in
concurrency
     considering in SQL code design
     data modifications
         contention
         locking
     data-driven partitioning and
     database engine as service provider
         increasing load revealing performance problems
         indexes, virtues of
     increased, with partitioning
concurrent updates, foreign key indexing for
conditional logic
conditions
     applied at the wrong place
     order of evaluation
connect by operator (Oracle) 2nd 3rd
     propagating percentages across different tree levels
     substituting materialized path model for
constraints
     implicit, unsoundness of
     major impact of
     violation of
containers, contention when trying to access
content lists, indexes and
contention 2nd
     architectural solutions
     DBA solutions for
     developmental solutions
     indexing system-generated primary keys
     insertion and
     physical layout of data and
     results from measures limiting
correctness of data
correlated subqueries 2nd
     determining when to use
     looking for rows with no matching data
     performance effects when processing huge numbers of rows
     testing for existence without other search criteria
     un-correlating 2nd
     volume increases and
corruption of data
cost-based optimizers (CBOs)
COTS (commercial off-the-shelf) software package
counts
     redundant 2nd
     using as test for existence
CPU, excessive use of
CPU-intensive operations, high level of concurrency for
credit card validation procedures
criteria
     (see also classic SQL patterns; conditions; filtering conditions)
     defining result sets
     dynamic search criteria
     quality of
current table and historical table, using
current values
cursor loops
customer, defining




The Art of SQL
The Art of SQL
ISBN: 0596008945
EAN: 2147483647
Year: N/A
Pages: 143

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net