Changing column type in Postgres should be a quick ALTER TABLE command, but that has downstream impacts you should consider. Radim Marek dives into the internals of what Postgres must do and how to safely change column type for production environments
OtterTune
Software Development
Pittsburgh, PA 2,820 followers
Automatically optimize your AWS MySQL or PostgreSQL databases.
About us
OtterTune automatically optimizes the configuration of Amazon-based PostgreSQL and MySQL databases to improve performance, reduce costs and maintain healthy operations.
- Website
-
https://ottertune.com/
External link for OtterTune
- Industry
- Software Development
- Company size
- 11-50 employees
- Headquarters
- Pittsburgh, PA
- Type
- Privately Held
- Founded
- 2020
- Specialties
- PostgreSQL, MySQL, Amazon RDS, and Amazon Aurora
Locations
-
Primary
Pittsburgh, PA 15217, US
Employees at OtterTune
-
Dr. Manu Kumar 👋🏽
Chief Firestarter @ K9Ventures • Co-founder @ Carta • Co-founder & CEO @ HiHello • Investor in Lyft, Twilio, Auth0, Carta, LucidChart, Everlaw, &…
-
Nick Washburn
Senior Managing Director, Intel Capital
-
Dao Chen
Engineering Leader
-
Shannon Ferretti
Product @ OtterTune
Updates
-
Like Postgres, a stock implementation of MySQL will only get you so far and throwing more hardware power at issues isn't a scalable solution. Olivier DASINI provides a number of MySQL performance tips.
MySQL 8.0 performance tuning tips - Implementing best practices will get you the scalability you need
https://speakerdeck.com/
-
Now this is our kind of documentary: a history of SQL and relational databases. Many thanks to Asianometry for putting to this together. Be sure to check out his other SQL videos, too.
The Birth of SQL & the Relational Database
https://www.youtube.com/
-
Tired of creating indexes in Postgres? Dexter can do it for you. Dileep Kumar shows you how to install and use Dexter. When it comes to indexes, more is not always better, so proceed with caution.
Automating Postgres Indexing using Dexter Tool
towardsdev.com
-
Connection pooling recycles database connections for multiple requests instead of closing them immediately when a query has completed, helping with throughput and latency. Shadab M. gives an overview of how to install and use PgBouncer.
Enhancing OCI PostgreSQL Performance with PgBouncer
medium.com
-
Have you every tuned some of the memory-related knobs or parameters in Postgres? Hüseyin Demir goes over nine of them, showing how tuning them can improve latency 10-20% and vacuum performance 12.5%. OtterTune tunes many of these automatically.
PostgreSQL Configuration Chronicles: Memory Related Configurations
demirhuseyinn-94.medium.com
-
Normalization helps reduce redundancy and dependency. This thorough guide goes into the why and types of normalization, and provides examples.
Master “Normalization” in SQL
medium.com
-
How much do you know about Postgres data types? Rustcode Web provides an overview of numeric, character, temporal, boolean, binary, array, JSON (and JSONB) and geometric types.
What are data types in Postgres?
rustcodeweb.medium.com
-
How do you optimize Postgres for write-heavy work? Samay S. goes over tuning autovacuum, healthier checkpoint operation and background writer. Several of the knobs mentioned OtterTune automatically optimizes.
Optimizing Postgres for high write workloads - Citus Con
https://speakerdeck.com/
-
Join Mateus Trentz for a step-by-step guide about SQL window functions.
Understand SQL Window Functions Once and For All
towardsdatascience.com