- Mastering PostgreSQL 10
- Hans Jürgen Sch?nig
- 195字
- 2021-06-30 19:03:53
Making Use of Indexes
In Chapter 2, Understanding Transactions and Locking, you learned concurrency and locking. In this chapter, it is time to attack indexing head on. The importance of this topic cannot be stressed enough—indexing is (and will most likely remain) one of the most important topics in the life of every database engineer.
After 18 years of professional, full-time PostgreSQL consulting and PostgreSQL 24x7 support (www.cybertec-postgresql.com), I can say one thing for sure—bad indexing is the main source of bad performance. Of course, it is important to adjust memory parameters and all that. However, it is all in vain if indexes are not used properly. There is simply no replacement for a missing index.
Therefore, I have dedicated an entire chapter to indexing alone to give you as many insights as possible.
In this chapter, you will learn these topics:
- When does PostgreSQL use indexes?
- How does an optimizer handle things?
- What types of indexes are there and how do they work?
- Using your own indexing strategies
At the end of the chapter, you will be able to understand how indexes can be used beneficially in PostgreSQL.
- Ansible Configuration Management
- 21天學通JavaScript
- Mastering Elastic Stack
- Enterprise PowerShell Scripting Bootcamp
- Chef:Powerful Infrastructure Automation
- 嵌入式操作系統原理及應用
- Excel 2010函數與公式速查手冊
- Spatial Analytics with ArcGIS
- Excel 2007終極技巧金典
- The DevOps 2.1 Toolkit:Docker Swarm
- Machine Learning with Spark(Second Edition)
- PowerPoint 2010幻燈片制作高手速成
- PowerPoint 2003中文演示文稿5日通
- 中小型網站建設與管理
- SketchUp 2014 for Architectural Visualization(Second Edition)