Quantcast
Channel: Emanuel Calvo
Browsing all 21 articles
Browse latest View live

Postgresql 9.1 - Part 1: General Features

General scope Postgresql 9.1 runs over the theme “features, innovation and extensibility” and it really does. This version was born to overcome Postgresql 9.0 ‘s limitations and known bugs in...

View Article



Indexing text columns with GIST or GIN to optimize LIKE, ILIKE using pg_trgm...

 “The pg_trgm module provides functions and operators for determining the similarity of ASCII alphanumeric text based on trigram matching, as well as index operator classes that support fast searching...

View Article

Non-deterministic Functions and the Binary Log

I wrote this post because I ran across this issue when debugging why tables with triggers/functions that were not getting replicated to slaves. The problem appears when binlog_format is set up  as...

View Article

Considerations about text searchs in big fields and planner costs

Imagine the following scenario: you have a table with a small set of records with columns containing  tsvector and text data type. But, text fields has almost 20 megabytes of text or more.So, what...

View Article

Exploring a new feature of 9.2: Index-only scans

We, like other Postgres DBAs worldwide, have been waiting for the 9.2 release for some time, specifically for the index-only scan feature, which will help reduce I/O by preventing unnecessary access to...

View Article


New versions of PgPool released - 3.1.3 & 3.0.7

This essential tool for Postgres architectures is continually improving, and is now available in its new releases. Both are bugfix versions. For those unfamiliar with the tool, it is a middleware with...

View Article

The Postgres-XC 1.0 beta release overview

 When I heard about this project a year ago, I was really excited about it. Many cluster-wide projects based on Postgres were developed very slowly, based on older (i.e. Postgres-R...

View Article

Cascade Replication and Delayed servers on PostgreSQL 9.2

Postgresql 9.2 will be released with a new replication feature: Cascade Replication. It will improve streaming between wide networks, shortening distances between the servers. For example: a master...

View Article


Image may be NSFW.
Clik here to view.

Benchmarking Postgres on AWS 4,000 PIOPs EBS instances

IntroductionDisk I/O is frequently the performance bottleneck with relational databases. With AWS recently releasing 4,000 PIOPs EBS volumes, I wanted to do some benchmarking with pgbench and...

View Article


Insights from the PgCon 2013

PgCon 2013 was attended by 256 people across the globe.  Attendees had the opportunity to enjoy tutorials, talks and an excellent unconference (this last deserves a special mention).I lectured a talk...

View Article

Postgresql 9.1 - Part 1: General Features

General scope Postgresql 9.1 runs over the theme “features, innovation and extensibility” and it really does. This version was born to overcome Postgresql 9.0 ‘s limitations and known bugs in...

View Article

Indexing text columns with GIST or GIN to optimize LIKE, ILIKE using pg_trgm...

 “The pg_trgm module provides functions and operators for determining the similarity of ASCII alphanumeric text based on trigram matching, as well as index operator classes that support fast searching...

View Article

Non-deterministic Functions and the Binary Log

I wrote this post because I ran across this issue when debugging why tables with triggers/functions that were not getting replicated to slaves. The problem appears when binlog_format is set up  as...

View Article


Considerations about text searchs in big fields and planner costs

Imagine the following scenario: you have a table with a small set of records with columns containing  tsvector and text data type. But, text fields has almost 20 megabytes of text or more.So, what...

View Article

Exploring a new feature of 9.2: Index-only scans

We, like other Postgres DBAs worldwide, have been waiting for the 9.2 release for some time, specifically for the index-only scan feature, which will help reduce I/O by preventing unnecessary access to...

View Article


New versions of PgPool released - 3.1.3 & 3.0.7

This essential tool for Postgres architectures is continually improving, and is now available in its new releases. Both are bugfix versions. For those unfamiliar with the tool, it is a middleware with...

View Article

The Postgres-XC 1.0 beta release overview

 When I heard about this project a year ago, I was really excited about it. Many cluster-wide projects based on Postgres were developed very slowly, based on older (i.e. Postgres-R...

View Article


Cascade Replication and Delayed servers on PostgreSQL 9.2

Postgresql 9.2 will be released with a new replication feature: Cascade Replication. It will improve streaming between wide networks, shortening distances between the servers. For example: a master...

View Article

Image may be NSFW.
Clik here to view.

Benchmarking Postgres on AWS 4,000 PIOPs EBS instances

IntroductionDisk I/O is frequently the performance bottleneck with relational databases. With AWS recently releasing 4,000 PIOPs EBS volumes, I wanted to do some benchmarking with pgbench and...

View Article

Insights from the PgCon 2013

PgCon 2013 was attended by 256 people across the globe.  Attendees had the opportunity to enjoy tutorials, talks and an excellent unconference (this last deserves a special mention).I lectured a talk...

View Article
Browsing all 21 articles
Browse latest View live




Latest Images