Miguel Lucero
Quiz von , erstellt am more than 1 year ago

CIS 3365 Quiz am CHAPTER 11: DATABASE PERFORMANCE TUNING AND QUERY OPTIMIZATION, erstellt von Miguel Lucero am 06/04/2017.

1462
3
0
Miguel Lucero
Erstellt von Miguel Lucero vor mehr als 7 Jahre
Schließen

CHAPTER 11: DATABASE PERFORMANCE TUNING AND QUERY OPTIMIZATION

Frage 1 von 60

1

1. One of the main functions of a database system is to provide timely answers to end users.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 2 von 60

1

2. Good database performance is easy to evaluate

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 3 von 60

1

3. All factors must be checked to ensure that each system component operates at its optimum level and has sufficient resources to minimize the occurrence of bottlenecks.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 4 von 60

1

4. Good database performance starts with good database design.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 5 von 60

1

5. DBMS implementations are typically similar in complexity to two-tier client/server configurations.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 6 von 60

1

6. A data file can contain rows from a single table alone.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 7 von 60

1

7. The data cache caches system catalog data and the contents of the indexes.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 8 von 60

1

8. The SQL cache stores the end-user written SQL.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 9 von 60

1

9. To work with data, the DBMS must retrieve the data from permanent storage and place it in RAM.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 10 von 60

1

10. The purpose of an I/O operation is to move data to and from different computer components or devices.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 11 von 60

1

11. Working with data in the data cache is many times faster than working with data in the data files.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 12 von 60

1

12. Fully equivalent means that the optimized query results are always the same as the original query.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 13 von 60

1

13. The SQL execution activities are performed by the query optimizer.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 14 von 60

1

14. All transaction management commands are processed during the parsing and execution phases of query processing.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 15 von 60

1

15. An index scan is less efficient than a full table scan.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 16 von 60

1

16. Indexes do not facilitate join operations.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 17 von 60

1

17. Using index characteristics, a database designer can determine the best type of index to use.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 18 von 60

1

18. A cost-based optimizer uses a set of preset rules and points to determine the best approach to execute a query.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 19 von 60

1

19. The primary factor in determining the most efficient access plan is the I/O cost.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 20 von 60

1

20. Most current-generation relational DBMSs perform automatic query optimization at the client end.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 21 von 60

1

21. Indexes are very useful in small tables or tables with low sparsity.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 22 von 60

1

22. Character field comparisons are faster than numeric, date, and NULL comparisons

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 23 von 60

1

23. In-memory database systems are optimized to store small portions of the database in disk storage alone

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 24 von 60

1

24. DBMS performance tuning includes global tasks such as managing the DBMS processes in primary memory and managing the structures in physical storage.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 25 von 60

1

25. Maximizing disk contention is one of the general recommendations for the physical storage of databases.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 26 von 60

1

26. RAID systems use a single disk to create storage volumes.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 27 von 60

1

27. On the client side, the objective is to generate an SQL query that returns a correct answer in the least amount of time, using a minimum amount of resources at the server end. The activities required to achieve this goal are commonly referred to as tuning.

Wähle eine der folgenden:

  • a. client SQL

  • b. database SQL

  • c. SQL performance

  • d. DBMS performance

Erklärung

Frage 28 von 60

1

28. On the server side, the database environment must be properly configured to respond to clients' requests in the fastest way possible, while making optimum use of existing resources. The activities required to achieve this goal are commonly referred to as tuning.

Wähle eine der folgenden:

  • a. client and server

  • b. database SQL

  • c. SQL performance

  • d. DBMS performance

Erklärung

Frage 29 von 60

1

29. When moving data from permanent storage to RAM, an I/O disk operation retrieves:

Wähle eine der folgenden:

  • a. an entire table.

  • b. an entire physical disk block.

  • c. only the row containing the attribute requested.

  • d. only the attribute which was requested.

Erklärung

Frage 30 von 60

1

30. A DBA determines the initial size of the data files that make up the database; however, as required, the data files can automatically expand in predefined increments known as .

Wähle eine der folgenden:

  • a. procedure cache

  • b. buffer cache

  • c. supplements

  • d. extends

Erklärung

Frage 31 von 60

1

31. A(n) is a logical grouping of several data files that store data with similar characteristics.

Wähle eine der folgenden:

  • a. procedure cache

  • b. table space

  • c. data cache

  • d. listener

Erklärung

Frage 32 von 60

1

32. A system table space, a user data table space, an index table space, and a temporary table space are examples of _____.

Wähle eine der folgenden:

  • a. procedure caches

  • b. file groups

  • c. data caches

  • d. operation modes

Erklärung

Frage 33 von 60

1

33. The data cache is where the data read from the database data files are stored the data have been read or the data are written to the database data files.

Wähle eine der folgenden:

  • a. after; before

  • b. after; after

  • c. before; before

  • d. before; after

Erklärung

Frage 34 von 60

1

34. To work with data, a DBMS must retrieve the data from and place them in .

Wähle eine der folgenden:

  • a. data files; procedure cache

  • b. RAM; data cache

  • c. permanent storage; RAM

  • d. temporary files; procedure cache

Erklärung

Frage 35 von 60

1

35. The data cache or is a shared, reserved memory area that stores the most recently accessed data blocks in RAM.

Wähle eine der folgenden:

  • a. buffer cache

  • b. procedure cache

  • c. SQL cache

  • d. permanent storage

Erklärung

Frage 36 von 60

1

36. The is a shared, reserved memory area that stores the most recently executed SQL statements or PL/SQL procedures, including triggers and functions.

Wähle eine der folgenden:

  • a. buffer cache

  • b. procedure cache

  • c. data cache

  • d. permanent storage

Erklärung

Frage 37 von 60

1

37. The process analyzes SQL queries and finds the most efficient way to access data.

Wähle eine der folgenden:

  • a. optimizer

  • b. scheduler

  • c. listener

  • d. user

Erklärung

Frage 38 von 60

1

38. To generate database object statistics manually, following syntax should be used in Oracle: .

Wähle eine der folgenden:

  • a. ANALYZE <TABLE/INDEX> object_name;

  • b. CREATE <TABLE/INDEX> object_name;

  • c. ANALYZE <TABLE/INDEX> object_name COMPUTE STATISTICS;

  • d. CREATE <TABLE/INDEX> object_name COMPUTE STATISTICS;

Erklärung

Frage 39 von 60

1

39. Automatic query optimization means that the:

Wähle eine der folgenden:

  • a. optimization takes place at compilation time by the programmer.

  • b. DBMS finds the most cost-effective access path without user intervention.

  • c. optimization process is scheduled and selected by the end user or programmer.

  • d. database access strategy is defined when the program is executed.

Erklärung

Frage 40 von 60

1

40. The DBMS the SQL query and chooses the most efficient access/execution plan.

Wähle eine der folgenden:

  • a. parses

  • b. executes

  • c. fetches

  • d. processes

Erklärung

Frage 41 von 60

1

41. Which of the following is the first step of query processing at the DBMS server end?

Wähle eine der folgenden:

  • a. Executing

  • b. Parsing

  • c. Fetching

  • d. Delivering

Erklärung

Frage 42 von 60

1

42. The DBMS the data and sends the result set back to the client.

Wähle eine der folgenden:

  • a. parses

  • b. executes

  • c. fetches

  • d. processes

Erklärung

Frage 43 von 60

1

43. If there is no index, the DBMS will perform a scan.

Wähle eine der folgenden:

  • a. loop

  • b. range

  • c. row ID table access

  • d. full table

Erklärung

Frage 44 von 60

1

44. refers to the number of different values a column could possibly have.

Wähle eine der folgenden:

  • a. Database statistics

  • b. Data sparsity

  • c. A bitmap index

  • d. Clustering

Erklärung

Frage 45 von 60

1

45. Bitmap indexes tend to use less space than a because they use bits instead of bytes to store their data.

Wähle eine der folgenden:

  • a. hash index

  • b. sparse index

  • c. B-tree index

  • d. reverse index

Erklärung

Frage 46 von 60

1

46. Knowing the sparsity of a column helps you decide whether the use of is appropriate.

Wähle eine der folgenden:

  • a. query processing

  • b. query optimization

  • c. an index

  • d. a full table scan

Erklärung

Frage 47 von 60

1

47. is the central activity during the parsing phase in query processing.

Wähle eine der folgenden:

  • a. Clustering

  • b. Partitioning

  • c. Query validation

  • d. Query optimization

Erklärung

Frage 48 von 60

1

48. When setting optimizer hints, instructs the optimizer to minimize the overall execution time, that is, to minimize the time it takes to return the total number of rows in the query result set. This hint is generally used for batch mode processes.

Wähle eine der folgenden:

  • a. ALL_ROWS

  • b. FIRST_ROWS

  • c. INDEX(P_QOH_NDX)

  • d. OPTIMIZATION_ROWS

Erklärung

Frage 49 von 60

1

49. In standard SQL, the optimizer hint FIRST_ROWS is generally used for mode processes.

Wähle eine der folgenden:

  • a. batch

  • b. interactive

  • c. transaction

  • d. real-time

Erklärung

Frage 50 von 60

1

50. In standard SQL, the optimizer hint ALL_ROWS is generally used for mode processes.

Wähle eine der folgenden:

  • a. interactive

  • b. real-time

  • c. batch

  • d. transaction

Erklärung

Frage 51 von 60

1

51. The LIKE conditional operator is used by the OPERAND1.

Wähle eine der folgenden:

  • a. P_PRICE

  • b. V_STATE

  • c. P_QOH

  • d. V_CONTACT

Erklärung

Frage 52 von 60

1

52. The must be set large enough to permit as many data requests to be serviced from cache as possible.

Wähle eine der folgenden:

  • a. data cache

  • b. SQL cache

  • c. sort cache

  • d. optimizer mode

Erklärung

Frage 53 von 60

1

53. The majority of primary memory resources will be allocated to the cache.

Wähle eine der folgenden:

  • a. data

  • b. SQL

  • c. sort

  • d. optimizer

Erklärung

Frage 54 von 60

1

54. The cache is used as a temporary storage area for ORDER BY or GROUP BY operations, as well as for index-creation functions.

Wähle eine der folgenden:

  • a. data

  • b. SQL

  • c. sort

  • d. optimizer

Erklärung

Frage 55 von 60

1

55. From the performance point of view, databases eliminate disk access bottlenecks.

Wähle eine der folgenden:

  • a. RAID

  • b. distributed

  • c. index-organized

  • d. in-memory

Erklärung

Frage 56 von 60

1

56. The table space is used for transaction-recovery purposes.

Wähle eine der folgenden:

  • a. system

  • b. user data

  • c. temporary

  • d. rollback segment

Erklärung

Frage 57 von 60

1

57. In the context of RAID levels, refers to writing the same data blocks to separate drives.

Wähle eine der folgenden:

  • a. striping

  • b. mirroring

  • c. partitioning

  • d. aggregating

Erklärung

Frage 58 von 60

1

58. The table space is used to store the data dictionary tables.

Wähle eine der folgenden:

  • a. system

  • b. user data

  • c. temporary

  • d. rollback segment

Erklärung

Frage 59 von 60

1

59. In the context of RAID levels, striped arrays provide:

Wähle eine der folgenden:

  • a. increased read performance and fault tolerance.

  • b. increased fault tolerance but decreased performance.

  • c. increased read performance but no fault tolerance

  • d. neither fault tolerance nor good performance.

Erklärung

Frage 60 von 60

1

60. In RAID level 5,:

Wähle eine der folgenden:

  • a. the data and the parity data are striped across separate drives.

  • b. the data blocks are spread over separate drives and are duplicated.

  • c. the array requires a minimum of two drives and is known as a striped array.

  • d. the array requires a minimum of five drives and is known as duplexing.

Erklärung