Troubleshooting PostgreSQL

Hans-Jurgen Schonig

  • 出版商: Packt Publishing
  • 出版日期: 2015-03-31
  • 售價: $1,360
  • 貴賓價: 9.5$1,292
  • 語言: 英文
  • 頁數: 157
  • 裝訂: Paperback
  • ISBN: 1783555319
  • ISBN-13: 9781783555314
  • 相關分類: PostgreSQLSQL
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Intercept problems and challenges typically faced by PostgreSQL database administrators with the best troubleshooting techniques

About This Book

  • Detect and solve performance, indexing, and fuzzy matches problems and more in an effective way
  • Tune PostgreSQL databases and remove bottlenecks such as low performance queries, failed database connections, and transaction locks that slow down the systems
  • Hands-on guide with valuable troubleshooting solutions for PostgreSQL database administrators

Who This Book Is For

If you are a database administrator looking for solutions to common PostgreSQL problems, this is the book for you. The book is suitable for people with intermediate and professional expertise.

What You Will Learn

  • Detect bottlenecks caused by missing indexes
  • Optimize your data structures for optimal memory footprint
  • Write better, performance-optimized stored procedures
  • Monitor PostgreSQL in an efficient way and deal with system corruption and filesystem issues
  • Detect replication-related problems and make replication more failsafe
  • Fix missing indexes and problems arising out of transaction locking
  • Find slow queries and optimize your system for speed

In Detail

PostgreSQL is a powerful, open source, object-relational database system. PostgreSQL offers many advantages for your company or business over other database systems.

This book is your practical guide to understanding the advanced techniques used to handle complex data and methods to solve issues that you might face while working with PostgreSQL. We will start with discussing the issues that arise at the time of setting up PostgreSQL. The next step will be to decide which data types will be most suitable to the task at hand and optimize performance using the right ones.

We will understand how to deal with transaction locks, fuzzy matches, cursors, joins, and so on. Know the warning signs to look for, and how to avoid the most common issues before they even happen. In addition to that, specific high-level topics such as replication and Point-In-Time-Recovery will be discussed. The entire book is based on PostgreSQL 9.4 and contains up-to-date information.

商品描述(中文翻譯)

拦截PostgreSQL数据库管理员通常面临的问题和挑战,并使用最佳的故障排除技术解决这些问题。

关于本书:
- 以有效的方式检测和解决性能、索引和模糊匹配等问题
- 调整PostgreSQL数据库并消除低性能查询、失败的数据库连接和减慢系统速度的事务锁等瓶颈
- 提供宝贵的故障排除解决方案,适用于PostgreSQL数据库管理员

适合读者:
- 如果您是寻找常见PostgreSQL问题解决方案的数据库管理员,本书适合您。本书适合具有中级和专业知识的人士。

您将学到什么:
- 检测由缺失索引引起的瓶颈
- 优化数据结构以获得最佳内存占用
- 编写更好、性能优化的存储过程
- 以高效的方式监控PostgreSQL,并处理系统损坏和文件系统问题
- 检测与复制相关的问题,并使复制更加安全可靠
- 修复缺失索引和由事务锁定引起的问题
- 查找慢查询并优化系统速度

详细内容:
PostgreSQL是一个强大的开源对象关系数据库系统。相比其他数据库系统,PostgreSQL为您的公司或业务提供了许多优势。

本书是您理解处理复杂数据和解决在使用PostgreSQL时可能遇到的问题的高级技术的实用指南。我们将从讨论设置PostgreSQL时出现的问题开始。下一步是决定哪种数据类型最适合当前任务,并使用正确的数据类型来优化性能。

我们将了解如何处理事务锁定、模糊匹配、游标、连接等问题。了解要注意的警告信号,并在问题发生之前避免最常见的问题。此外,还将讨论特定的高级主题,如复制和时间点恢复。整本书基于PostgreSQL 9.4,并包含最新信息。