(Noel Herrick) I want to teach you the difference between an inner and an outer join. We first need to think about what a join is. Simply, it’s when you combine two tables to make a new one. You’re not physically creating a new table when you join them together, but for the purposes of the query, yo
Tag: Open Source
Postgres 9.4 feature highlight: COPY FORCE NULL
(Michael Paquier) When using COPY, there is an option called FORCE_NOT_NULL allowing to enforce a string to be not null even if it is not quoted. Here is an example of how it works:
max_connections – Performance impacts
(Hans-Juergen Schoenig) It has always been commonly known that settings max_connections to an insanely high value is not too good for performance. Generations of system administrators have followed this rule. Just out of curiosity I thought I’d give it a try to see, which impact setting max_connecti
How rows_sent can be more than rows_examined?
(Peter Zaitsev) When looking at queries that are candidates for optimization I often recommend that people look at rows_sent and rows_examined values as available in the slow query log (as well as some other places). If rows_examined is by far larger than rows_sent, say 100 larger, then the query is
Add User Defined Types
(Michael McLaughlin) Somebody asked me if there was a cheaper alternative to using the Embarcadero Data Architect (a data modeling tool). I said sure, you can use the MySQL Workbench. My friend laughed and said, it’s to model Oracle databases and they use different data types.
Postgres 9.4 feature highlight: WITHIN GROUP and ordered-set aggregates
(Michael Paquier) PostgreSQL 9.4 is going to be shipped with a feature called ordered-set aggregates. This can be used with a new clause called WITHIN GROUP. All those things have been introduced by the following commit.
DBA 101: Sometimes forgotten functionality in the MySQL client
(Dimitri Vanoverbeke) The MySQL client has some functionalities some of us never use. Why would you use them and what is the added value of this?
Easy HA and automatic failover using MySQL Fabric – Part I
(Ted Wennmark) The purpose of this blog-post and next one (Part II) is to see how MySQL Fabric can be used as a HA solution. Reason for this is many users today have the need for HA and automatic failover, but not many users need the sharding functionality, I wanted to focus on creating one HA group
Intro to MySQL Information Schema
(Noel Herrick) Databases store information, right? Well, what if they could store information about your information so you could query it? Good news! Most database engines such as MySQL implement Information Schema, or a set of views that describe your tables and columns.
PostgreSQL 9.3 – Shared Buffers Performance (1)
(Hans-Juergen Schoenig) A lot has been said about PostgreSQL shared buffers and performance. As my new desktop box has arrived this week I decided to give it a try and see, how a simple benchmark performs, given various settings of shared_buffers.
