1Z0-515 · Question #57
The most performant way to load data from an external table that will also guarantee direct path loading is:
The correct answer is A. Using Create Table as Select (CTAS). CTAS refers to a CREATE TABLE AS statement - a new table is created and populated with row from a specified query. The most common uses of CTAS are in these scenarios: Creating a table identical to another table in structure, but with a filter criteria applied to its data…
Question
The most performant way to load data from an external table that will also guarantee direct path loading is:
Options
- AUsing Create Table as Select (CTAS)
- BUsing Data Pump
- CUsing Insert as Select (IAS)
- DUsing transparent gateways
How the community answered
(53 responses)- A77% (41)
- B2% (1)
- C8% (4)
- D13% (7)
Explanation
CTAS refers to a CREATE TABLE AS statement - a new table is created and populated with row from a specified query. The most common uses of CTAS are in these scenarios: * Creating a table identical to another table in structure, but with a filter criteria applied to its data. * Creating a table with small structural differences from an existing For best performance use Direct Path Load. The conventional path uses standard insert statements whereas the direct path loader loads directly into the Oracle data files and creates blocks in Oracle database block format. During direct-path INSERT operations, the database appends the inserted data after existing data in the table. Data is written directly into datafiles, bypassing the buffer cache. Free space in the existing data is not reused, and referential integrity constraints are ignored. These procedures combined can enhance performance.
Topics
Community Discussion
No community discussion yet for this question.