Showing entries 3573 to 3582 of 44095
« 10 Newer Entries | 10 Older Entries »
Geo-Scale MySQL for Continuous Global Operations & Fast Response Times

Geo-scale MySQL – or how to build a global, multi-region MySQL cloud back-end capable of serving several hundred million player accounts

This blog introduces a series of blogs we’ll be publishing over the next few months that discuss a number of different customer use cases that our solutions support and that centre around achieving continuous MySQL operations with commercial-grade high availability (HA), geographically redundant disaster recovery (DR) and global scaling.

This first use case looks at a customer of ours who are a global gaming company with several hundred million world-wide player accounts.

What is the challenge?

How to reliably, and fast, cater to hundreds of millions of game players around the world? The challenge here is to serve a game application for a geographically-distributed audience; in other words, a pretty unique challenge.

It requires fast, local response times …

[Read more]
Monitoring Results in MySQL Performance Gains

Author: Robert Agar

MySQL is one of the most popular and widely used database platforms in the world. If you are a DBA or database developer, there is a very high probability that at least some of the systems under your purview are powered by MySQL. The standard tasks such as user administration and ensuring that the databases are backed up and can be restored are important facets of your daily responsibilities. You will also be charged with maintaining a high level of performance that addresses the concerns of the database’s users.

Creating backup jobs and setting up new user accounts are fairly straightforward tasks that should not be overly challenging to an experienced DBA. Even if you do not have extensive experience with MySQL, you will very quickly become comfortable with any idiosyncrasies that the platform presents. Performance tuning, on the other hand, can be a complicated undertaking. It can …

[Read more]
pre-FOSDEM MySQL Days 2020: registration is now open !

Hello dear MySQL Community ! As you know FOSDEM 2020 will take place February 1st and 2nd. After having received many, many requests we decided to organize for the 4th year in a row the pre-FOSDEM MySQL Day… with a big change, for this edition the event will be called “pre-FOSDEM MySQL Days” !

We have decided to extend that extra day related to the world’s most popular open source database to 2 days: 30th and 31st of January at the usual location in Brussels.

We will also have the usual sessions track but most probably a second room for those who would like to get their hands dirty in the code !!

Please don’t forget to register as soon as possible as you may already know, the seats are limited !

Register on eventbrite: …

[Read more]
Comment on MySQL Shell 8.0.16: User Defined Reports by Jesper Krogh

Hi Vitor,

Thanks. Yes, the source code for the report was written for Python 2.7 that was used in MySQL Shell 8.0.17 and earlier. But MySQL Shell upgraded Python to version 3.6, so some changes in the report are required. I have updated the blog to work with MySQL Shell 8.0.18 and later.

Best regards,
Jesper

MySQL Shell Plugins: InnoDB

Today, we will cover a totally different MySQL Shell plugin: InnoDB.

Currently only 3 methods have been created:

Those related to the Table space fragmentation, have already been covered in this recent article.

Let’s discover the getAlterProgress()method. This method allows us to have an overview of the progress of some alter statements status like:

  • stage/innodb/alter table (end)
  • stage/innodb/alter table (flush)
  • stage/innodb/alter table (insert)
  • stage/innodb/alter table (log apply index)
  • stage/innodb/alter table (log apply table)
  • stage/innodb/alter table (merge sort)
  • stage/innodb/alter table (read PK and internal sort)
  • stage/innodb/alter tablespace (encryption)

This is an output of the method:

As …

[Read more]
Comment on MySQL Shell 8.0.16: User Defined Reports by Vitor Jr

Hi,

I got this error on startup log:

2019-11-29 21:48:59: Error: Error loading Python file ‘C:\Cmder\bin\oracle\clients\mysqlsh\init.d\sessions.py’:
Execution failed:
Traceback (most recent call last):
File “sessions.py”, line 75, in
SystemError: TypeError: Shell.register_report: Option ‘values’ is expected to be of type Array, but is String

Any tips? 🙂

best regards
Vitor Jr.

Where's the MySQL Team from December 2019 to February 2020

As follow up to the regular shows announcements, we would like to inform you about places & shows where you can find MySQL Community team or MySQL experts at during December to February timeframe. Please find the list below:

December 2019:

  • UKOUG Tech Fest, Brighton, UK, December 1-4, 2019

    • Oracle is having a big booth at this show, however this time MySQL is not part of this. Instead David Stokes, the MySQL Community Manager has a MySQL talk on "MySQL 8.0" scheduled for December 2nd @16:45-17:30. Please see the schedule.
[Read more]
MySQL 8.0.18 New Features Summary

Presentation of some of the new features of MySQL 8.0.18 released on October 14, 2019.

The post MySQL 8.0.18 New Features Summary first appeared on dasini.net - Diary of a MySQL expert.

Comparing S3 Streaming Tools with Percona XtraBackup

Making backups over the network can be done in two ways: either save on disk and transfer or just transfer without saving. Both ways have their strong and weak points. The second way, particularly, is highly dependent on the upload speed, which would either reduce or increase the backup time. Other factors that influence it are chunk size and the number of upload threads.

Percona XtraBackup 2.4.14 has gained S3 streaming, which is the capability to upload backups directly to s3-compatible storage without saving locally first. This feature was developed because we wanted to improve the upload speeds of backups in Percona Operator for XtraDB Cluster.

There are many implementations of S3 Compatible Storage: …

[Read more]
Repair GTID Based Slave on Percona Cluster


Problem : 

We are running 5 node percona cluster on Ubuntu 16.04, and its configured with master-slave replication. Suddenly we got an alert for replica broken from slave server, which was earlier configured with normal replication 

We have tried to sync the data and configure the replication, unable to fix that immediately due to huge transactions and GTID enabled servers. So we have decided to follow with innobackupex tool, and problem fixed in 2 hours 
Followed all the steps from percona doc and shared the experience in my environment 
Steps involving to repair the broken Replication :
1.Backup master server  2.Prepare the backup  3.Restore and Configure the Replication 4Check Replication Status
1.Backup …

[Read more]
Showing entries 3573 to 3582 of 44095
« 10 Newer Entries | 10 Older Entries »