Analytics Optimization with Columnstore Indexes in Microsoft SQL Server: Optimizing OLAP Workloads
暫譯: 使用 Microsoft SQL Server 的列存索引進行分析優化:優化 OLAP 工作負載
Pollack, Edward
買這商品的人也買了...
-
$500$450 -
$1,925$1,829 -
$1,620$1,588 -
$3,940$3,743
商品描述
Meet the challenge of storing and accessing analytic data in SQL Server in a fast and performant manner. This book illustrates how columnstore indexes can provide an ideal solution for storing analytic data that leads to faster performing analytic queries and the ability to ask and answer business intelligence questions with alacrity. The book provides a complete walk through of columnstore indexing that encompasses an introduction, best practices, hands-on demonstrations, explanations of common mistakes, and presents a detailed architecture that is suitable for professionals of all skill levels.
With little or no knowledge of columnstore indexing you can become proficient with columnstore indexes as used in SQL Server, and apply that knowledge in development, test, and production environments. This book serves as a comprehensive guide to the use of columnstore indexes and provides definitive guidelines. You will learn when columnstore indexes should be used, and the performance gains that you can expect. You will also become familiar with best practices around architecture, implementation, and maintenance. Finally, you will know the limitations and common pitfalls to be aware of and avoid.
As analytic data can become quite large, the expense to manage it or migrate it can be high. This book shows that columnstore indexing represents an effective storage solution that saves time, money, and improves performance for any applications that use it. You will see that columnstore indexes are an effective performance solution that is included in all versions of SQL Server, with no additional costs or licensing required.
What You Will Learn
- Implement columnstore indexes in SQL Server
- Know best practices for the use and maintenance of analytic data in SQL Server
- Use metadata to fully understand the size and shape of data stored in columnstore indexes
- Employ optimal ways to load, maintain, and delete data from large analytic tables
- Know how columnstore compression saves storage, memory, and time
- Understand when a columnstore index should be used instead of a rowstore index
- Be familiar with advanced features and analytics
Who This Book Is For
Database developers, administrators, and architects who are responsible for analytic data, especially for those working with very large data sets who are looking for new ways to achieve high performance in their queries, and those with immediate or future challenges to analytic data and query performance who want a methodical and effective solution
商品描述(中文翻譯)
面對在 SQL Server 中以快速且高效的方式儲存和存取分析數據的挑戰。本書說明了如何使用列存儲索引(columnstore indexes)提供理想的解決方案,以儲存分析數據,從而加快分析查詢的執行速度,並能迅速提出和回答商業智慧問題。本書提供了列存儲索引的完整介紹,包括入門、最佳實踐、實作示範、常見錯誤的解釋,並呈現適合各種技能水平專業人士的詳細架構。
即使對列存儲索引幾乎沒有了解,您也能熟練掌握 SQL Server 中的列存儲索引,並將這些知識應用於開發、測試和生產環境。本書作為使用列存儲索引的綜合指南,提供明確的指導方針。您將學習何時應使用列存儲索引,以及可以期待的性能提升。您還將熟悉有關架構、實施和維護的最佳實踐。最後,您將了解需要注意和避免的限制和常見陷阱。
由於分析數據可能變得相當龐大,管理或遷移這些數據的成本可能很高。本書顯示列存儲索引代表了一種有效的儲存解決方案,能節省時間、金錢,並改善任何使用它的應用程序的性能。您將看到列存儲索引是一種有效的性能解決方案,適用於所有版本的 SQL Server,無需額外的成本或授權。
您將學到什麼
- 在 SQL Server 中實作列存儲索引
- 了解在 SQL Server 中使用和維護分析數據的最佳實踐
- 使用元數據充分了解儲存在列存儲索引中的數據的大小和形狀
- 採用最佳方式從大型分析表中加載、維護和刪除數據
- 了解列存儲壓縮如何節省儲存空間、記憶體和時間
- 理解何時應使用列存儲索引而非行存儲索引
- 熟悉進階功能和分析
本書適合誰閱讀
負責分析數據的資料庫開發人員、管理員和架構師,特別是那些處理非常大型數據集的人,尋找在查詢中實現高性能的新方法,以及面臨即時或未來分析數據和查詢性能挑戰的人,想要一種有條理且有效的解決方案。