Changing the size of a virtual warehouse from a Medium to a Large refers to what type of warehouse tuning?
Scaling down
Scaling in
Scaling out
Scaling up
Changing a Snowflake virtual warehouse from Medium to Large increases the compute resources allocated to that warehouse—such as CPU cores, memory, and I/O bandwidth. This process is calledscaling up, or vertical scaling. It is typically performed to improve performance for complex queries, large joins, or computationally heavy workloads.
Scaling down is the reverse—reducing warehouse size from Large to Medium or similar.
Scaling out refers to adding more clusters to a multi-cluster warehouse, enabling increased concurrency rather than increasing power per cluster.
Scaling in is the reverse of scaling out—reducing the number of active clusters.
Thus, increasing the size from Medium to Large is vertical scaling, also known as scaling up.
==================
What is the SHOW GRANTS SQL command primarily used for?
To view the history of data loads.
To display all privileges granted to a role or user.
To list all active users in the account.
To show current warehouse credit usage.
SHOW GRANTS lists privileges assigned to roles, users, objects, or shares. It is essential for permissions auditing and RBAC management.
SHOW USERS lists users, not privileges.
Warehouse usage is in ACCOUNT_USAGE views.
Load history is retrieved via COPY_HISTORY or LOAD_HISTORY.
====================================================
Which of the following is true about Snowflake clones?
Clones consume the same storage as the original object.
Clones initially consume minimal/no storage, with storage only being used for changes made to the clone or the original
Clones can only be created from databases, not tables or schemas.
Clones are automatically synchronized with the original object.
Snowflake’szero-copy cloningcreates a metadata-only copy of an object—database, schema, table, or many other object types. At creation time, the cloneshares the same underlying micro-partitionsas the source, consuming virtually no additional storage.
Storage consumption occurs only wheneither the clone or the original object is modified, a behavior known ascopy-on-write. This makes cloning ideal for development, testing, QA, troubleshooting, backup creation, or controlled sandboxing.
Incorrect statements:
Clones do not duplicate storage at creation.
Cloning applies to tables, schemas, databases, and other supported objects.
Clones do not synchronize with the original; after creation they diverge independently.
This architecture enables quick, cost-efficient replication of environments and data.
====================================================
Which Snowflake object is a logical container for schemas and other database objects?
Schema
View
Table
Database
ADatabaseis the highest logical container for schemas and their objects in Snowflake.
Hierarchy:
Account → Database → Schema → Tables, Views, Stages, etc.
Schemas organize objects within a database; tables and views do not contain objects.
====================================================
What are the three key layers of Snowflake's architecture?
Data Repository, Compute Clusters, Metadata Management
Authentication, Access Control, Cloud Services
Database Storage, ODBC Drivers, Virtual Warehouses
Data Storage, Query Processing, Cloud Services
Snowflake’s architecture is built on three primary layers that separate and optimize storage, compute, and services. TheData Storagelayer stores all structured and semi-structured data in Snowflake’s optimized, compressed columnar format. Snowflake manages file organization, metadata, and optimizations automatically, ensuring efficient storage management. TheQuery Processinglayer is implemented through virtual warehouses that independently execute queries using MPP (massively parallel processing) compute clusters. These warehouses scale elastically based on workload requirements. TheCloud Serviceslayer manages metadata, authentication, access control, query optimization, and infrastructure orchestration. This separation allows independent scaling of compute and storage, optimizing performance while simplifying administration.
=======================================
What is the purpose of the PARSE_JSON function in Snowflake?
Storing JSON data in its PARSE format
Converting JSON data to XML format
Loading JSON data from external stages
Parsing JSON data into relational table format
The PARSE_JSON() function ingests a string containing JSON text and converts it into Snowflake’sVARIANTdata type, enabling the JSON to be queried, navigated, and transformed using SQL. Snowflake does not store JSON in its raw textual representation; instead, VARIANT allows Snowflake to apply optimized parsing, indexing, and querying operations against semi-structured content. This function is particularly useful when JSON arrives inline (e.g., supplied directly within SQL statements or loaded from CSV files containing JSON strings). PARSE_JSON does not perform data loading from stages—that is handled through COPY INTO—nor does it convert JSON into XML. Once JSON is converted to VARIANT, Snowflake allows access to nested structures using dot notation, bracket notation, and functions like FLATTEN(). Thus, the function serves as a bridge between raw JSON strings and Snowflake’s relational and analytical capabilities.
=======================================
How can you load JSON data into a Snowflake table from stage?
Use the INSERT INTO command
Use the COPY INTO command
Use the LOAD DATA command
Use the UPLOAD JSON command
Snowflake uses the COPY INTO
|
PDF + Testing Engine
|
|---|
|
$49.5 |
|
Testing Engine
|
|---|
|
$37.5 |
|
PDF (Q&A)
|
|---|
|
$31.5 |
Snowflake Free Exams |
|---|
|
Copyright © 2025 Examstrack. All Rights Reserved
TESTED 05 Dec 2025
