Deck 7: Performance Monitoring and Optimization

Full screen (f)
exit full mode
Question
What happens to a request for a resource if the resource is busy?

A)it is discarded
B)it is put in a queue
C)an error is returned to try again
D)the resource is stopped
Use Space or
up arrow
down arrow
to flip the card.
Question
Which of the following is a guideline to follow that can help you avoid blocking locks and deadlocks?

A)use queries that perform multiple locks
B)use random sequences to perform multiple-table updates
C)use clustered indexes for frequently accessed tables
D)use a single query to modify a large number of rows, if possible
Question
Indexes prevent the database engine from having to scan every record in the database.
Question
Which of the following best defines a trace?

A)a graphical interface that enables a database administrator to capture events
B)the result set of database events captured by SQL Server Profiler
C)any activity executed by the SQL Server database engine
D)used to monitor activity of the physical resources that are managed by the operating system
Question
Only one user or client application at a time may attempt to query a database.
Question
The % Processor Time performance counter displays a count of the number of processes that are waiting for the processor.
Question
Which situation occurs when two transactions each have a lock on a resource that the other transaction needs in order to complete?

A)blocking lock
B)multiple lockout
C)exclusive lock
D)deadlock
Question
If a request is made to use a resource that is busy, the request is dropped and must be re-issued.
Question
Which problem occurs when a concurrent process reads data that was not committed to the database?

A)lost update
B)dirty read
C)incorrect summary
D)resource lock
Question
Which of the following is true about query design?

A)the LIKE operator enhances performance
B)it's best to use relative names when referring to database objects
C)sorting should be done by the SQL server, not the client application
D)subqueries can degrade performance
Question
Which of the following is a database object that physically stores all columns that are needed to query a single table?

A)foreign key table
B)primary key table
C)covering index
D)composite index
Question
Which counter indicates the number of requests that are waiting to perform a disk read or write operation?

A)Logical Disk: Avg. Disk Queue Length
B)Logical Disk: Avg. Disk sec/Read
C)System: Processor Queue Length
D)Memory: Pages/sec
Question
Which of the following is NOT a factor that influences the speed and efficiency with which information is retrieved or modified in a database management system?

A)schema design
B)permissions
C)query design
D)indexes
Question
Which of the following is a valid consideration when implementing physical database design?

A)normalization diminishes database integrity
B)normalized views of the data improve query performance
C)all relationships should be explicitly defined in the database
D)it's best to use data types that require conversion
Question
The logical model is subjected to normalization, which can eliminate data redundancy.
Question
Which of the following is NOT a problem that may result from allowing uncontrolled access to the database?

A)dirty reads
B)lost updates
C)concurrency control
D)incorrect summary
Question
Which counter measures the data being transferred between the physical disk and memory?

A)Logical Disk: Avg. Disk sec/Read
B)Logical Disk: Avg. Disk Queue Length
C)Memory: Pages/sec
D)System: Processor Queue Length
Question
Which of the following is true about indexes and index design?

A)indexes should be created on columns used by WHERE and BY clauses
B)a composite index is an index on a single column
C)an index is created for every foreign key by default
D)indexes usually speed up write operations
Question
Which of the following would you use if you wanted to collect performance data on several resources over a period of time for analysis later?

A)performance counter
B)Database Engine Tuning Advisor
C)Task Manager object
D)data collector set
Question
Which Windows tool can provide the most detailed analysis of physical resource performance?

A)Task Manager
B)Reliability Monitor
C)Performance Monitor
D)Server Manager
Question
_______________ improves the integrity of the database and reduces storage needs, but also splits data across multiple tables.
Question
Which command takes corrective action on a fragmented index?

A)ALTER INDEX REORGANIZE
B)UPDATE INDEX REBUILD
C)REINDEX DATABASE
D)UPDATE STATISTICS
Question
How does external fragmentation occur?
Question
Which of the following is true about indexes and index fragmentation?

A)indexes do not have to be updated once they are created
B)records should be stored on the disk contiguously
C)database records stored in order are said to be fragmented
D)external fragmentation occurs due to accumulation of free space between records
Question
A(n)___________ is always created for the primary key on a table.
Question
____________ indexes and indexed views should be used sparingly because they must be updated whenever any of the data in the underlying tables changes.
Question
Why is the selection of data types an important design consideration?
Question
Which of the following is true about the Database Engine Tuning Advisor?

A)the administrator must have detailed knowledge of the database schema to use it
B)performance gains of less than 25% should be discounted
C)it quantifies the expected performance gains for each recommendation
D)it uses a different set of data than the query optimizer
Question
What are two major design factors that influence the speed an efficiency in a database management system? Explain.
Question
What should you do if logical fragmentation of indexes is above 30 percent?
Question
Index __________________ is a routine task that must be performed to ensure the optimal health of the database and query performance.
Question
What are the two types of system performance metrics that are useful for troubleshooting SQL Server performance issues?
Question
Describe two SQL Server procedures that can be used to identify locking.
Question
How are requests to use a particular system resource serviced by the Windows OS?
Question
What is a deadlock and how does SQL Server resolve one?
Question
Which component of the SQL Server database engine builds a physical execution plan from a SQL query?

A)query optimizer
B)query editor
C)query execution planner
D)query processor
Question
List and describe three types of problems that can result from uncontrolled access to the database.
Question
Which of the following is a suggested threshold for performing index fragmentation maintenance?

A)delete and recreate if the fragmentation is more than 10 percent
B)update statistics for fragmentation more than 30 percent
C)rebuild if the fragmentation is less than 5 percent
D)reorganize if the logical fragmentation is between 5 and 30 percent
Question
SQL Server ___________ is able to correlate time series events saved in a trace file with a data collection set from Performance Monitor.
Question
List three query design guidelines that can help reduce demands on the physical resources while providing an improvement in performance.
Question
Match between columns
an important feature of a multiuser relational database management system that protects the integrity of data by controlling access to logical resources
blocking lock
an important feature of a multiuser relational database management system that protects the integrity of data by controlling access to logical resources
incorrect summary
an important feature of a multiuser relational database management system that protects the integrity of data by controlling access to logical resources
contiguous
an important feature of a multiuser relational database management system that protects the integrity of data by controlling access to logical resources
query tuning
an important feature of a multiuser relational database management system that protects the integrity of data by controlling access to logical resources
logical fragmentation
an important feature of a multiuser relational database management system that protects the integrity of data by controlling access to logical resources
workload
an important feature of a multiuser relational database management system that protects the integrity of data by controlling access to logical resources
refactoring
an important feature of a multiuser relational database management system that protects the integrity of data by controlling access to logical resources
lost update
an important feature of a multiuser relational database management system that protects the integrity of data by controlling access to logical resources
concurrency control
an important feature of a multiuser relational database management system that protects the integrity of data by controlling access to logical resources
event
occurs if a page has insufficient space to store new data in sequential order, and as a result, the page files become split
blocking lock
occurs if a page has insufficient space to store new data in sequential order, and as a result, the page files become split
incorrect summary
occurs if a page has insufficient space to store new data in sequential order, and as a result, the page files become split
contiguous
occurs if a page has insufficient space to store new data in sequential order, and as a result, the page files become split
query tuning
occurs if a page has insufficient space to store new data in sequential order, and as a result, the page files become split
logical fragmentation
occurs if a page has insufficient space to store new data in sequential order, and as a result, the page files become split
workload
occurs if a page has insufficient space to store new data in sequential order, and as a result, the page files become split
refactoring
occurs if a page has insufficient space to store new data in sequential order, and as a result, the page files become split
lost update
occurs if a page has insufficient space to store new data in sequential order, and as a result, the page files become split
concurrency control
occurs if a page has insufficient space to store new data in sequential order, and as a result, the page files become split
event
a previously saved trace file that was generated using SQL Server Profiler used for analysis by the Database Engine Tuning Advisor.
blocking lock
a previously saved trace file that was generated using SQL Server Profiler used for analysis by the Database Engine Tuning Advisor.
incorrect summary
a previously saved trace file that was generated using SQL Server Profiler used for analysis by the Database Engine Tuning Advisor.
contiguous
a previously saved trace file that was generated using SQL Server Profiler used for analysis by the Database Engine Tuning Advisor.
query tuning
a previously saved trace file that was generated using SQL Server Profiler used for analysis by the Database Engine Tuning Advisor.
logical fragmentation
a previously saved trace file that was generated using SQL Server Profiler used for analysis by the Database Engine Tuning Advisor.
workload
a previously saved trace file that was generated using SQL Server Profiler used for analysis by the Database Engine Tuning Advisor.
refactoring
a previously saved trace file that was generated using SQL Server Profiler used for analysis by the Database Engine Tuning Advisor.
lost update
a previously saved trace file that was generated using SQL Server Profiler used for analysis by the Database Engine Tuning Advisor.
concurrency control
a previously saved trace file that was generated using SQL Server Profiler used for analysis by the Database Engine Tuning Advisor.
event
an optimization process to lower the duration of a query and overall costs by improving the design of the SQL code or by adding indexes
blocking lock
an optimization process to lower the duration of a query and overall costs by improving the design of the SQL code or by adding indexes
incorrect summary
an optimization process to lower the duration of a query and overall costs by improving the design of the SQL code or by adding indexes
contiguous
an optimization process to lower the duration of a query and overall costs by improving the design of the SQL code or by adding indexes
query tuning
an optimization process to lower the duration of a query and overall costs by improving the design of the SQL code or by adding indexes
logical fragmentation
an optimization process to lower the duration of a query and overall costs by improving the design of the SQL code or by adding indexes
workload
an optimization process to lower the duration of a query and overall costs by improving the design of the SQL code or by adding indexes
refactoring
an optimization process to lower the duration of a query and overall costs by improving the design of the SQL code or by adding indexes
lost update
an optimization process to lower the duration of a query and overall costs by improving the design of the SQL code or by adding indexes
concurrency control
an optimization process to lower the duration of a query and overall costs by improving the design of the SQL code or by adding indexes
event
a situation that is caused when a process must wait for locks to be released by other active processes before it is able to proceed
blocking lock
a situation that is caused when a process must wait for locks to be released by other active processes before it is able to proceed
incorrect summary
a situation that is caused when a process must wait for locks to be released by other active processes before it is able to proceed
contiguous
a situation that is caused when a process must wait for locks to be released by other active processes before it is able to proceed
query tuning
a situation that is caused when a process must wait for locks to be released by other active processes before it is able to proceed
logical fragmentation
a situation that is caused when a process must wait for locks to be released by other active processes before it is able to proceed
workload
a situation that is caused when a process must wait for locks to be released by other active processes before it is able to proceed
refactoring
a situation that is caused when a process must wait for locks to be released by other active processes before it is able to proceed
lost update
a situation that is caused when a process must wait for locks to be released by other active processes before it is able to proceed
concurrency control
a situation that is caused when a process must wait for locks to be released by other active processes before it is able to proceed
event
a database integrity problem that can occur if two processes attempt to update the same record concurrently and the updates of one process are overwritten by the second process
blocking lock
a database integrity problem that can occur if two processes attempt to update the same record concurrently and the updates of one process are overwritten by the second process
incorrect summary
a database integrity problem that can occur if two processes attempt to update the same record concurrently and the updates of one process are overwritten by the second process
contiguous
a database integrity problem that can occur if two processes attempt to update the same record concurrently and the updates of one process are overwritten by the second process
query tuning
a database integrity problem that can occur if two processes attempt to update the same record concurrently and the updates of one process are overwritten by the second process
logical fragmentation
a database integrity problem that can occur if two processes attempt to update the same record concurrently and the updates of one process are overwritten by the second process
workload
a database integrity problem that can occur if two processes attempt to update the same record concurrently and the updates of one process are overwritten by the second process
refactoring
a database integrity problem that can occur if two processes attempt to update the same record concurrently and the updates of one process are overwritten by the second process
lost update
a database integrity problem that can occur if two processes attempt to update the same record concurrently and the updates of one process are overwritten by the second process
concurrency control
a database integrity problem that can occur if two processes attempt to update the same record concurrently and the updates of one process are overwritten by the second process
event
a database integrity problem that occurs if a transaction attempts to read and summarize values while the data is in an inconsistent state due to a concurrent update process
blocking lock
a database integrity problem that occurs if a transaction attempts to read and summarize values while the data is in an inconsistent state due to a concurrent update process
incorrect summary
a database integrity problem that occurs if a transaction attempts to read and summarize values while the data is in an inconsistent state due to a concurrent update process
contiguous
a database integrity problem that occurs if a transaction attempts to read and summarize values while the data is in an inconsistent state due to a concurrent update process
query tuning
a database integrity problem that occurs if a transaction attempts to read and summarize values while the data is in an inconsistent state due to a concurrent update process
logical fragmentation
a database integrity problem that occurs if a transaction attempts to read and summarize values while the data is in an inconsistent state due to a concurrent update process
workload
a database integrity problem that occurs if a transaction attempts to read and summarize values while the data is in an inconsistent state due to a concurrent update process
refactoring
a database integrity problem that occurs if a transaction attempts to read and summarize values while the data is in an inconsistent state due to a concurrent update process
lost update
a database integrity problem that occurs if a transaction attempts to read and summarize values while the data is in an inconsistent state due to a concurrent update process
concurrency control
a database integrity problem that occurs if a transaction attempts to read and summarize values while the data is in an inconsistent state due to a concurrent update process
event
any activity executed by the SQL Server database engine
blocking lock
any activity executed by the SQL Server database engine
incorrect summary
any activity executed by the SQL Server database engine
contiguous
any activity executed by the SQL Server database engine
query tuning
any activity executed by the SQL Server database engine
logical fragmentation
any activity executed by the SQL Server database engine
workload
any activity executed by the SQL Server database engine
refactoring
any activity executed by the SQL Server database engine
lost update
any activity executed by the SQL Server database engine
concurrency control
any activity executed by the SQL Server database engine
event
a term used to describe records that are stored next to each other in sequence
blocking lock
a term used to describe records that are stored next to each other in sequence
incorrect summary
a term used to describe records that are stored next to each other in sequence
contiguous
a term used to describe records that are stored next to each other in sequence
query tuning
a term used to describe records that are stored next to each other in sequence
logical fragmentation
a term used to describe records that are stored next to each other in sequence
workload
a term used to describe records that are stored next to each other in sequence
refactoring
a term used to describe records that are stored next to each other in sequence
lost update
a term used to describe records that are stored next to each other in sequence
concurrency control
a term used to describe records that are stored next to each other in sequence
event
the process of improving the design of code
blocking lock
the process of improving the design of code
incorrect summary
the process of improving the design of code
contiguous
the process of improving the design of code
query tuning
the process of improving the design of code
logical fragmentation
the process of improving the design of code
workload
the process of improving the design of code
refactoring
the process of improving the design of code
lost update
the process of improving the design of code
concurrency control
the process of improving the design of code
event
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/41
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 7: Performance Monitoring and Optimization
1
What happens to a request for a resource if the resource is busy?

A)it is discarded
B)it is put in a queue
C)an error is returned to try again
D)the resource is stopped
B
2
Which of the following is a guideline to follow that can help you avoid blocking locks and deadlocks?

A)use queries that perform multiple locks
B)use random sequences to perform multiple-table updates
C)use clustered indexes for frequently accessed tables
D)use a single query to modify a large number of rows, if possible
C
3
Indexes prevent the database engine from having to scan every record in the database.
True
4
Which of the following best defines a trace?

A)a graphical interface that enables a database administrator to capture events
B)the result set of database events captured by SQL Server Profiler
C)any activity executed by the SQL Server database engine
D)used to monitor activity of the physical resources that are managed by the operating system
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
5
Only one user or client application at a time may attempt to query a database.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
6
The % Processor Time performance counter displays a count of the number of processes that are waiting for the processor.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
7
Which situation occurs when two transactions each have a lock on a resource that the other transaction needs in order to complete?

A)blocking lock
B)multiple lockout
C)exclusive lock
D)deadlock
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
8
If a request is made to use a resource that is busy, the request is dropped and must be re-issued.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
9
Which problem occurs when a concurrent process reads data that was not committed to the database?

A)lost update
B)dirty read
C)incorrect summary
D)resource lock
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
10
Which of the following is true about query design?

A)the LIKE operator enhances performance
B)it's best to use relative names when referring to database objects
C)sorting should be done by the SQL server, not the client application
D)subqueries can degrade performance
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
11
Which of the following is a database object that physically stores all columns that are needed to query a single table?

A)foreign key table
B)primary key table
C)covering index
D)composite index
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
12
Which counter indicates the number of requests that are waiting to perform a disk read or write operation?

A)Logical Disk: Avg. Disk Queue Length
B)Logical Disk: Avg. Disk sec/Read
C)System: Processor Queue Length
D)Memory: Pages/sec
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
13
Which of the following is NOT a factor that influences the speed and efficiency with which information is retrieved or modified in a database management system?

A)schema design
B)permissions
C)query design
D)indexes
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
14
Which of the following is a valid consideration when implementing physical database design?

A)normalization diminishes database integrity
B)normalized views of the data improve query performance
C)all relationships should be explicitly defined in the database
D)it's best to use data types that require conversion
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
15
The logical model is subjected to normalization, which can eliminate data redundancy.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
16
Which of the following is NOT a problem that may result from allowing uncontrolled access to the database?

A)dirty reads
B)lost updates
C)concurrency control
D)incorrect summary
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
17
Which counter measures the data being transferred between the physical disk and memory?

A)Logical Disk: Avg. Disk sec/Read
B)Logical Disk: Avg. Disk Queue Length
C)Memory: Pages/sec
D)System: Processor Queue Length
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
18
Which of the following is true about indexes and index design?

A)indexes should be created on columns used by WHERE and BY clauses
B)a composite index is an index on a single column
C)an index is created for every foreign key by default
D)indexes usually speed up write operations
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
19
Which of the following would you use if you wanted to collect performance data on several resources over a period of time for analysis later?

A)performance counter
B)Database Engine Tuning Advisor
C)Task Manager object
D)data collector set
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
20
Which Windows tool can provide the most detailed analysis of physical resource performance?

A)Task Manager
B)Reliability Monitor
C)Performance Monitor
D)Server Manager
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
21
_______________ improves the integrity of the database and reduces storage needs, but also splits data across multiple tables.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
22
Which command takes corrective action on a fragmented index?

A)ALTER INDEX REORGANIZE
B)UPDATE INDEX REBUILD
C)REINDEX DATABASE
D)UPDATE STATISTICS
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
23
How does external fragmentation occur?
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
24
Which of the following is true about indexes and index fragmentation?

A)indexes do not have to be updated once they are created
B)records should be stored on the disk contiguously
C)database records stored in order are said to be fragmented
D)external fragmentation occurs due to accumulation of free space between records
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
25
A(n)___________ is always created for the primary key on a table.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
26
____________ indexes and indexed views should be used sparingly because they must be updated whenever any of the data in the underlying tables changes.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
27
Why is the selection of data types an important design consideration?
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
28
Which of the following is true about the Database Engine Tuning Advisor?

A)the administrator must have detailed knowledge of the database schema to use it
B)performance gains of less than 25% should be discounted
C)it quantifies the expected performance gains for each recommendation
D)it uses a different set of data than the query optimizer
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
29
What are two major design factors that influence the speed an efficiency in a database management system? Explain.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
30
What should you do if logical fragmentation of indexes is above 30 percent?
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
31
Index __________________ is a routine task that must be performed to ensure the optimal health of the database and query performance.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
32
What are the two types of system performance metrics that are useful for troubleshooting SQL Server performance issues?
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
33
Describe two SQL Server procedures that can be used to identify locking.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
34
How are requests to use a particular system resource serviced by the Windows OS?
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
35
What is a deadlock and how does SQL Server resolve one?
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
36
Which component of the SQL Server database engine builds a physical execution plan from a SQL query?

A)query optimizer
B)query editor
C)query execution planner
D)query processor
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
37
List and describe three types of problems that can result from uncontrolled access to the database.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
38
Which of the following is a suggested threshold for performing index fragmentation maintenance?

A)delete and recreate if the fragmentation is more than 10 percent
B)update statistics for fragmentation more than 30 percent
C)rebuild if the fragmentation is less than 5 percent
D)reorganize if the logical fragmentation is between 5 and 30 percent
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
39
SQL Server ___________ is able to correlate time series events saved in a trace file with a data collection set from Performance Monitor.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
40
List three query design guidelines that can help reduce demands on the physical resources while providing an improvement in performance.
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
41
Match between columns
an important feature of a multiuser relational database management system that protects the integrity of data by controlling access to logical resources
blocking lock
an important feature of a multiuser relational database management system that protects the integrity of data by controlling access to logical resources
incorrect summary
an important feature of a multiuser relational database management system that protects the integrity of data by controlling access to logical resources
contiguous
an important feature of a multiuser relational database management system that protects the integrity of data by controlling access to logical resources
query tuning
an important feature of a multiuser relational database management system that protects the integrity of data by controlling access to logical resources
logical fragmentation
an important feature of a multiuser relational database management system that protects the integrity of data by controlling access to logical resources
workload
an important feature of a multiuser relational database management system that protects the integrity of data by controlling access to logical resources
refactoring
an important feature of a multiuser relational database management system that protects the integrity of data by controlling access to logical resources
lost update
an important feature of a multiuser relational database management system that protects the integrity of data by controlling access to logical resources
concurrency control
an important feature of a multiuser relational database management system that protects the integrity of data by controlling access to logical resources
event
occurs if a page has insufficient space to store new data in sequential order, and as a result, the page files become split
blocking lock
occurs if a page has insufficient space to store new data in sequential order, and as a result, the page files become split
incorrect summary
occurs if a page has insufficient space to store new data in sequential order, and as a result, the page files become split
contiguous
occurs if a page has insufficient space to store new data in sequential order, and as a result, the page files become split
query tuning
occurs if a page has insufficient space to store new data in sequential order, and as a result, the page files become split
logical fragmentation
occurs if a page has insufficient space to store new data in sequential order, and as a result, the page files become split
workload
occurs if a page has insufficient space to store new data in sequential order, and as a result, the page files become split
refactoring
occurs if a page has insufficient space to store new data in sequential order, and as a result, the page files become split
lost update
occurs if a page has insufficient space to store new data in sequential order, and as a result, the page files become split
concurrency control
occurs if a page has insufficient space to store new data in sequential order, and as a result, the page files become split
event
a previously saved trace file that was generated using SQL Server Profiler used for analysis by the Database Engine Tuning Advisor.
blocking lock
a previously saved trace file that was generated using SQL Server Profiler used for analysis by the Database Engine Tuning Advisor.
incorrect summary
a previously saved trace file that was generated using SQL Server Profiler used for analysis by the Database Engine Tuning Advisor.
contiguous
a previously saved trace file that was generated using SQL Server Profiler used for analysis by the Database Engine Tuning Advisor.
query tuning
a previously saved trace file that was generated using SQL Server Profiler used for analysis by the Database Engine Tuning Advisor.
logical fragmentation
a previously saved trace file that was generated using SQL Server Profiler used for analysis by the Database Engine Tuning Advisor.
workload
a previously saved trace file that was generated using SQL Server Profiler used for analysis by the Database Engine Tuning Advisor.
refactoring
a previously saved trace file that was generated using SQL Server Profiler used for analysis by the Database Engine Tuning Advisor.
lost update
a previously saved trace file that was generated using SQL Server Profiler used for analysis by the Database Engine Tuning Advisor.
concurrency control
a previously saved trace file that was generated using SQL Server Profiler used for analysis by the Database Engine Tuning Advisor.
event
an optimization process to lower the duration of a query and overall costs by improving the design of the SQL code or by adding indexes
blocking lock
an optimization process to lower the duration of a query and overall costs by improving the design of the SQL code or by adding indexes
incorrect summary
an optimization process to lower the duration of a query and overall costs by improving the design of the SQL code or by adding indexes
contiguous
an optimization process to lower the duration of a query and overall costs by improving the design of the SQL code or by adding indexes
query tuning
an optimization process to lower the duration of a query and overall costs by improving the design of the SQL code or by adding indexes
logical fragmentation
an optimization process to lower the duration of a query and overall costs by improving the design of the SQL code or by adding indexes
workload
an optimization process to lower the duration of a query and overall costs by improving the design of the SQL code or by adding indexes
refactoring
an optimization process to lower the duration of a query and overall costs by improving the design of the SQL code or by adding indexes
lost update
an optimization process to lower the duration of a query and overall costs by improving the design of the SQL code or by adding indexes
concurrency control
an optimization process to lower the duration of a query and overall costs by improving the design of the SQL code or by adding indexes
event
a situation that is caused when a process must wait for locks to be released by other active processes before it is able to proceed
blocking lock
a situation that is caused when a process must wait for locks to be released by other active processes before it is able to proceed
incorrect summary
a situation that is caused when a process must wait for locks to be released by other active processes before it is able to proceed
contiguous
a situation that is caused when a process must wait for locks to be released by other active processes before it is able to proceed
query tuning
a situation that is caused when a process must wait for locks to be released by other active processes before it is able to proceed
logical fragmentation
a situation that is caused when a process must wait for locks to be released by other active processes before it is able to proceed
workload
a situation that is caused when a process must wait for locks to be released by other active processes before it is able to proceed
refactoring
a situation that is caused when a process must wait for locks to be released by other active processes before it is able to proceed
lost update
a situation that is caused when a process must wait for locks to be released by other active processes before it is able to proceed
concurrency control
a situation that is caused when a process must wait for locks to be released by other active processes before it is able to proceed
event
a database integrity problem that can occur if two processes attempt to update the same record concurrently and the updates of one process are overwritten by the second process
blocking lock
a database integrity problem that can occur if two processes attempt to update the same record concurrently and the updates of one process are overwritten by the second process
incorrect summary
a database integrity problem that can occur if two processes attempt to update the same record concurrently and the updates of one process are overwritten by the second process
contiguous
a database integrity problem that can occur if two processes attempt to update the same record concurrently and the updates of one process are overwritten by the second process
query tuning
a database integrity problem that can occur if two processes attempt to update the same record concurrently and the updates of one process are overwritten by the second process
logical fragmentation
a database integrity problem that can occur if two processes attempt to update the same record concurrently and the updates of one process are overwritten by the second process
workload
a database integrity problem that can occur if two processes attempt to update the same record concurrently and the updates of one process are overwritten by the second process
refactoring
a database integrity problem that can occur if two processes attempt to update the same record concurrently and the updates of one process are overwritten by the second process
lost update
a database integrity problem that can occur if two processes attempt to update the same record concurrently and the updates of one process are overwritten by the second process
concurrency control
a database integrity problem that can occur if two processes attempt to update the same record concurrently and the updates of one process are overwritten by the second process
event
a database integrity problem that occurs if a transaction attempts to read and summarize values while the data is in an inconsistent state due to a concurrent update process
blocking lock
a database integrity problem that occurs if a transaction attempts to read and summarize values while the data is in an inconsistent state due to a concurrent update process
incorrect summary
a database integrity problem that occurs if a transaction attempts to read and summarize values while the data is in an inconsistent state due to a concurrent update process
contiguous
a database integrity problem that occurs if a transaction attempts to read and summarize values while the data is in an inconsistent state due to a concurrent update process
query tuning
a database integrity problem that occurs if a transaction attempts to read and summarize values while the data is in an inconsistent state due to a concurrent update process
logical fragmentation
a database integrity problem that occurs if a transaction attempts to read and summarize values while the data is in an inconsistent state due to a concurrent update process
workload
a database integrity problem that occurs if a transaction attempts to read and summarize values while the data is in an inconsistent state due to a concurrent update process
refactoring
a database integrity problem that occurs if a transaction attempts to read and summarize values while the data is in an inconsistent state due to a concurrent update process
lost update
a database integrity problem that occurs if a transaction attempts to read and summarize values while the data is in an inconsistent state due to a concurrent update process
concurrency control
a database integrity problem that occurs if a transaction attempts to read and summarize values while the data is in an inconsistent state due to a concurrent update process
event
any activity executed by the SQL Server database engine
blocking lock
any activity executed by the SQL Server database engine
incorrect summary
any activity executed by the SQL Server database engine
contiguous
any activity executed by the SQL Server database engine
query tuning
any activity executed by the SQL Server database engine
logical fragmentation
any activity executed by the SQL Server database engine
workload
any activity executed by the SQL Server database engine
refactoring
any activity executed by the SQL Server database engine
lost update
any activity executed by the SQL Server database engine
concurrency control
any activity executed by the SQL Server database engine
event
a term used to describe records that are stored next to each other in sequence
blocking lock
a term used to describe records that are stored next to each other in sequence
incorrect summary
a term used to describe records that are stored next to each other in sequence
contiguous
a term used to describe records that are stored next to each other in sequence
query tuning
a term used to describe records that are stored next to each other in sequence
logical fragmentation
a term used to describe records that are stored next to each other in sequence
workload
a term used to describe records that are stored next to each other in sequence
refactoring
a term used to describe records that are stored next to each other in sequence
lost update
a term used to describe records that are stored next to each other in sequence
concurrency control
a term used to describe records that are stored next to each other in sequence
event
the process of improving the design of code
blocking lock
the process of improving the design of code
incorrect summary
the process of improving the design of code
contiguous
the process of improving the design of code
query tuning
the process of improving the design of code
logical fragmentation
the process of improving the design of code
workload
the process of improving the design of code
refactoring
the process of improving the design of code
lost update
the process of improving the design of code
concurrency control
the process of improving the design of code
event
Unlock Deck
Unlock for access to all 41 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 41 flashcards in this deck.