Materialized View
Materialized Views are similar to Indexed Views in SQL Server. These are used to increase query performance and hide complex query logic from the users.
To enable disabled materialized view, you need to use the "Alter" statement.
ALTER MATERIALIZED VIEW My_Indexed_View REBUILD;
Materialized views are visible within SQL Server Management Studio under the views folder of the Azure SQL Data Warehouse instance
Limitations
Sample Code
CREATE MATERIALIZED VIEW mv_test2
WITH (distribution = hash(i_category_id), FOR_APPEND)
AS
SELECT MAX(i.i_rec_start_date) as max_i_rec_start_date, MIN(i.i_rec_end_date) as min_i_rec_end_date, i.i_item_sk, i.i_item_id, i.i_category_id
FROM syntheticworkload.item i
GROUP BY i.i_item_sk, i.i_item_id, i.i_category_id
For more information, check the following links
https://docs.microsoft.com/en-us/sql/t-sql/statements/create-materialized-view-as-select-transact-sql?view=azure-sqldw-latest
Materialized Views are similar to Indexed Views in SQL Server. These are used to increase query performance and hide complex query logic from the users.
To enable disabled materialized view, you need to use the "Alter" statement.
ALTER MATERIALIZED VIEW My_Indexed_View REBUILD;
Materialized views are visible within SQL Server Management Studio under the views folder of the Azure SQL Data Warehouse instance
Limitations
- Materialized views are disabled during an update or delete operations on the base tables.
- Only Clustered Cloumnstore Index is supported.
- Only Hash and Round Robin distributions are supported.
Sample Code
CREATE MATERIALIZED VIEW mv_test2
WITH (distribution = hash(i_category_id), FOR_APPEND)
AS
SELECT MAX(i.i_rec_start_date) as max_i_rec_start_date, MIN(i.i_rec_end_date) as min_i_rec_end_date, i.i_item_sk, i.i_item_id, i.i_category_id
FROM syntheticworkload.item i
GROUP BY i.i_item_sk, i.i_item_id, i.i_category_id
For more information, check the following links
https://docs.microsoft.com/en-us/sql/t-sql/statements/create-materialized-view-as-select-transact-sql?view=azure-sqldw-latest
No comments:
Post a Comment