說明如何建立和管理 Amazon Redshift 叢集。  HTML | PDF | Kindle

說明如何設計、建置、查詢和維護組成資料倉儲的資料庫。同時包含 Amazon Redshift SQL 命令和函數的語法。  HTML | PDF

詳細描述 Amazon Redshift 的所有 API 操作。還為支援的 Web 服務協定提供請求、回應和錯誤的範例。  HTML | PDF

詳細說明 Amazon Redshift 的命令列界面。本指南提供每個命令的基本語法、選項及使用範例。  HTML


AWS 網路廣播涵蓋在 Amazon Redshift 載入資料和優化查詢效能的最佳實務。  觀賞影片第 1 部分 | 觀賞影片第 2 部分

使用 COPY 命令、大量插入和分段表格有效率地載入資料。  進一步了解 »

將您的資料庫設計為具備高查詢效能、低儲存和記憶體需求,以及最低 I/O 操作。  進一步了解 »

使用這些秘訣和策略來調校查詢,以獲得最高的效能。  進一步了解 »


使用系統表格在 Amazon Redshift 叢集上執行診斷的 SQL 指令碼。  在此下載 »

指令碼清單:

  • top_queries.sql – 傳回最近 7 天最耗時的前 50 個陳述式
  • perf_alerts.sql – 傳回最常發生的提醒,與表格掃描同時進行
  • filter_used.sql – 傳回掃描時套用到表格的篩選條件。協助選擇排序索引鍵
  • commit_stats.sql – 透過 COMMIT 陳述式顯示叢集資源消耗的相關資訊
  • current_session_info.sql – 顯示工作階段的相關資訊,其中包含目前正在執行的查詢
  • missing_table_stats.sql – 顯示在基礎表格中標示為 "missing statistics" 的 EXPLAIN 計劃
  • queuing_queries.sql – 列出在 WLM 查詢槽等待的查詢
  • table_info.sql – 傳回表格儲存資訊 (大小、偏斜等)

用來管理 Amazon Redshift 叢集和產生結構描述 DDL 的 SQL 檢視。所有檢視都會假設您已有名為 Admin 的結構描述。  在此下載 »

檢視清單:

  • v_check_data_distribution.sql – 取得切片間的資料分發
  • v_constraint_dependency.sql – 取得表格間的外部索引鍵限制
  • v_generate_group_ddl.sql – 取得群組的 DDL
  • v_generate_schema_ddl.sql – 取得結構描述的 DDL
  • v_generate_tbl_ddl.sql – 取得表格的 DDL,包含分散索引鍵、排序索引鍵和限制
  • v_generate_unload_copy_cmd.sql – 產生物件的解除載入和複製命令
  • v_generate_user_object_permissions.sql – 取得使用者表格和檢視許可的 DDL
  • v_generate_view_ddl.sql – 取得檢視的 DDL
  • v_get_obj_priv_by_user.sql – 取得使用者可存取的表格/檢視
  • v_get_schema_priv_by_user.sql – 取得使用者可存取的結構描述
  • v_get_tbl_priv_by_user.sql – 取得使用者可存取的表格
  • v_get_users_in_group.sql – 取得群組的所有使用者
  • v_get_view_priv_by_user.sql – 取得使用者可存取的檢視
  • v_object_dependency.sql – 合併不同的相依檢視
  • v_space_used_per_tbl.sql – 提取每個表格使用的空間
  • v_view_dependency.sql – 取得與其他表格/檢視相依的檢視名稱
  • v_check_transaction_locks.sql – 取得開放交易持有的鎖定資訊
  • v_check_wlm_query_time.sql – 取得最近 7 天的 WLM 等待時間和執行時間
  • v_check_wlm_query_trend_daily.sql – 取得每天的 WLM 查詢計數、等待時間、執行時間
  • v_check_wlm_query_trend_hourly.sql – 取得每小時的 WLM 查詢計數、等待時間、執行時間
  • v_generate_cancel_query.sql – 取得取消查詢
  • v_get_cluster_restart_ts.sql – 取得叢集最近重新啟動的日期時間
  • v_get_vacuum_details.sql – 取得真空詳細資訊

使用此公用程式判斷 Amazon Redshift 資料的最佳壓縮。  在此下載 »

在可能位於不同資料庫、叢集或區域中的兩個 Amazon Redshift 表格間輕鬆遷移資料。所有匯出的資料都使用 AWS Key Management Service (KMS) 加密。您可以使用此公用程式輔助 AWS Data Pipeline 定期在兩個系統間移動資料,例如在生產和測試之間,或在其他叢集維護唯讀複本。  在此下載 »


常用的使用者定義函數 (UDF)。可供每個人使用的實用 UDF 集合。由 Periscope 提供。 進一步了解 » | 在此下載 »

開發 UDF 的架構。為了讓開發更加容易,Periscope 建置了可管理和測試 UDF 的架構。由 Periscope 提供。  在此下載 »

re:Dash。建置免費的開放原始碼資料協作和視覺平台,以輕鬆快速地存取數十億筆記錄。這些功能包含結構描述瀏覽器、增強的排程、自動完成,以及撰寫 Python 查詢的能力。由 Everthing.me 提供。  在此下載 »

EverythingMe 的 Amazon Redshift 管理儀表板。使用此簡單易用的工具監控執行中的查詢、WLM 佇列,以及表格/結構描述。由 EverythingMe 提供。  在此下載 »

Yelp 的 Amazon Redshift ETL 工具。使用 Yelp 的 Mycroft 將資料自動載入 Amazon Redshift。閱讀此部落格文章以取得詳細資訊。  在此下載 »

Spark-Redshift 程式庫。使用此程式庫將資料從 Amazon Redshift 載入 Apache Spark SQL DataFrames,然後將資料從 Apache Spark 寫回 Amazon Redshift。這是使用 AVRO 導入搭配 Amazon Redshift 的最佳範例。由 Swiftkey 提供。  在此下載 »


我們有內容豐富的部落格文章,提供使用案例和最佳實務協助您充分利用 Amazon Redshift。您可以在這裡存取完整的部落格文章清單。