Where you can find MySQL during September - November 2023
Announcing MySQL InnoDB Cluster Read Replicas
I enjoy reading and assembling the content I share each week in the OpenLampTech developer newsletter and I hope you do too. Thanks for reading!
Custom WooCommerce and Shopify Solutions
Discover useful WooCommerce and Shopify custom solutions for your online store today at affordable prices!
The Newsletter for PHP and MySQL Developers
Receive a copy of my ebook, “10 MySQL Tips For Everyone”, absolutely free when you subscribe to the OpenLampTech newsletter.
In OpenLampTech issue #91, we are looking at great writing on:
- WordPress nonces
- SQL Window …
You may already know that when the mysqldump client utility performs logical backups, it produces a set of SQL statements that you can execute to reproduce the original database object definitions and table data.
Although it dumps one or more MySQL databases for backup or transfer to another SQL server, there are 5 things that you may overlook with MySQL dumps.
Here I’ve discussed 5 things you shouldn’t overlook with MySQL dumps. Let’s explore them below.
5 Things You Need to Concentrate About MySQL Dumps
Here are the five things you may overlook with MySQL dumps:
- Point In Time Recovery
If you’ve never done point in time recovery, it’s time to take a second look. With a standard mysqldump you restore your database to the time when the backup happened. Only do them once a day, then you can lose as much as 24 hours of data.
Enter point-in-time recovery, and you …
[Read more]
Autoscaling your webserver tier is typically straightforward.
Image your Apache server with source code or without, then sync
down files from S3 upon spinup. Roll that image into the
autoscale configuration and you’re all set.
With the database tier though, things can be a bit tricky. The
typical configuration we see is to have a single master database
where your application writes. But scaling out or horizontally on
Amazon EC2 should be as easy as adding more slaves, right? Why
not automate that process?
Below we’ve set out to answer some of the questions you’re likely to face when setting up slaves against your master. We’ve included instructions on building an AMI that automatically spins up as a slave. Fancy!
- How Can I Autoscale My Database Tier?
Step 1: Build an auto-starting MySQL slave against your master.
Step 2: Configure those to …
[Read more]With the increasing data and user demand, ensuring the scalability of your MySQL database has become crucial to maintain optimal performance. With this, you can handle growing amounts of data, traffic, and user requests with your database in MySQL. But how to boost MySQL scalability?
This is the most trending question among MySQL users and if you are one of them, then this article is just for you. You can simply boost MySQL scalability by optimizing MySQL queries, database schema, and server configuration.
In this article, we’ll explore five effective ways to boost MySQL scalability and handle your database’s growth effectively. So, what are you waiting for? Let’s explore them below!
5 Ways To Boost MySQL Scalability
There are a lot of scalability challenges we see with clients over and over. The list could easily include 20, 50, or even 100 items, but we shortened it down to the biggest five issues we …
[Read more]Amazon’s Relational Database Service is based on MySQL under the hood. So many colleagues and clients ask me – should I go with RDS or MySQL? As with every technology question, the answer is – it depends.
In this article, we are going to discuss 10 use cases of RDS or MySQL. Let’s get started below.
Ten Use Cases of RDS or MySQL
Here are some scenarios to help you decide:
- I’m Replicating into Amazon from A Physical Datacenter
A: This setup is common if you’re using Amazon’s VPC or Virtual Private Cloud. With a router dropped into your datacenter, VPC allows you to extend and spinup virtual instances from Amazon as if they’re sitting in your own existing datacenter.
Great stuff, but you won’t be able to replicate from your existing master MySQL instance to cloud Amazon RDS instances. To do that, roll your own with MySQL 5.5 or Percona 5.5. RDS can …
[Read more]I’ve been getting more than my fair share of calls from recruiters of late. Even in this depressed economic climate where jobs are rarer than a cab at rush hour, it’s heartening to know that tech engineers are in great demand. And it’s even more heartening to think that the demand for MySQL DBAs has never been better.
In this article, I’m going to discuss the mythical MySQL DBA, the reason why MySQL DBA and target.com keep crashing and much more. So, let’s get started!
Why Target Keeps Crashing
My reckoning was confirmed by a Bloomberg news report about stalwart retailers suffering from a dearth of talented engineers. Bloomberg cited Target’s outage-prone e-commerce site as a symptom of, among other things the market’s shortage.
One of the challenges old-timers …
[Read more]Continuing from our Top MySQL DBA interview questions (Part 1) here are five more questions that test a MySQL DBA’s knowledge, with two that will help suss out some personality traits.
6. Disk I/O
Disk performance should be an ever-present concern to a DBA. So, although they don’t need to be a storage specialist, they should have a working knowledge. Ask them about RAID versions, mirroring versus striping, and so forth. Mirroring combines two disks as a unit. Every write is duplicated on both disks.
If you lose one disk, you have an immediate copy. Like a tandem truck that has spare tires running in parallel. Lose one, and you don’t have to pull over immediately to replace it. Striping spreads I/O over multiple disks so you on the one hand increase throughput linearly as you add disks.
…[Read more]Introduction MySQL HeatWave Lakehouse brings the power and speed and convenience of MySQL HeatWave to querying data in object storage. In our first blog post in the HeatWave Lakehouse series presented an overview of the new capabilities of HeatWave Lakehouse and how it extends the MySQL HeatWave portfolio by allowing users to process and query […]