[…] View post: MySQL Server 5.6.13 Community Release Notes | InsideMySQL.com […]
When using the bundled memcached that comes with MySQL Cluster and trying to set one of the 'classic' options along with passing the cluster connect string with -e you may end up getting the following message:
ERROR: You can't mix -e with the old options
It can be hard for software engineers to understand the following principle, however it is very important for improving performance and obtaining immediate scalability options. The principle is “Do Less Work”. That is, run less SQL statements.
Just one method to achieving the execution of less SQL statements is to eliminate Row At a Time (RAT) processing. In simple terms, do not perform identical repeating SQL statements in a loop. Relational algebra, and the Structure Query Language (SQL) specification is specifically designed to work with sets of data, or as I describe, Chunk At a Time (CAT) processing.
Customer Example
Your online social media website lets you send messages to multiple friends at one time. You enter the message, select the friends you want to receive the message and click send. While the user waits a moment and gets a success message, behind the scenes the application runs the …
[Read more]Over three years ago, I noticed that there was no STATUS counter for COM_PING commands – something that is useful for ensuring proper configuration of JDBC connection pools. Mark Leith even provided a patch, but it’s never been incorporated. With the advances PERFORMANCE_SCHEMA makes in MySQL 5.6, that’s OK – a STATUS counter becomes somewhat redundant:
mysql> SELECT SUM(count_star) as pings
-> FROM events_statements_summary_global_by_event_name
-> WHERE event_name = 'statement/com/Ping';
+-------+
| pings |
+-------+
| 12 |
+-------+
1 row in set (0.02 sec)
Not only does PERFORMANCE_SCHEMA provide capabilities which
mirror the STATUS counters, it really goes well beyond what’s
capable there. A global counter is interesting, but …
With the release of MySQL Utilities 1.3.4, the standalone (not bundled with the MySQL WorkBench GUI) package is now Generally Available and fully supported. This post will focus on a very important change (the ability to run as a daemon rather than in a terminal) to the mysqlfailover utility which allows you to build a light-weight HA database solution using MySQL Replication.
For a general overview of MySQL Utilities, take a look at this recent webinar or for a deeper dive into using them to setup replication and adding auto-failover of the master function to slaves watch this video and worked example. …
[Read more]This Week in Website Performance is a weekly feature of the Monitis.com blog. It summarizes recent articles about website performance. Why? Because your friends at Monitis.com care.
HOW TO SCALE: A SEVEN-BULLET CHECKLIST
Author: Jeroen Remmerswaal.
As your site gains users and load increases, performance can suffer. Scaling to meet demand with expected performance is not always a simple task. This simple and straightforward article covers how to scale your site effectively. From determining current baseline and making projections to fine tuning the setup, this covers the bases. A fine monitoring setup is very helpful, and we at Monitis can help you with …
[Read more]
What? Me? technophobic? I have the latest iPhone, my
office is jam packed with USB gadgets and my car is a
Prius, how much more techno friendly can one get?
That is all fine, but looking beyond fun technologies that we
play with just for fun, or natural, but cool and useful,
evolutions come to most of us easily. But can you honestly say (I
can't) that you always look at the promise of a new technology
and never have never looked at it not from the point of view of
the obvious new advantages, when the technology has developed
into something useful, and instead just looked at it and judged
this new technology only from it's first, shaky,
implementation?
When I was in my early teens (which occurred around the time just
after Mayflower had arrived in New England) my family moved into
our first own house. My parents were running a restaurant at the
time (they ran one or the other all through my childhood) and …
Senior MySQL DBA John Cesario of Go Daddy spoke at Percona Live in April and shared his views on Percona MySQL Training. Here’s what he had to say:
“Go Daddy is passionate about helping our customers. Percona
Innodb training gives us another tool to elevate our customer
support to the next level. It gives us the kind of insight that
only comes from understanding MySQL at a code level. This helps
Go Daddy understand MySQL internals, so we can increase
performance and reduce troubleshooting time. The instructors are
top-notch and leverage their years of field work, providing
curriculum that is both relevant and immediately practical. I
highly recommend Percona training for all aspects of MySQL
consumption: from developers to operational administrators.”
You can watch John’s presentation here:
…
With its distributed, shared-nothing architecture, MySQL Cluster has been designed to deliver 99.999% availability ensuring resilience to failures and the ability to perform scheduled maintenance without downtime.
With the MySQL Cluster training course, in 3 days, you learn important clustering concepts as well as how to install and configure MySQL Cluster and manage cluster nodes.
Below is a selection of events already on the schedule.
|
Location |
Date |
Delivery Language |
|
… |
This is the first blog post in a series where I hope to raise a
bit above the technical stuff and instead focus on how we can put
Big Data to effective use. I ran a SkySQL Webinar on
the subject recently that you might also want to watch, and a
recording is available here:http://bit.ly/17TTQnJ
Yes, so what? Why do you need or want all that data? All data you
need from your customers you have in your Data Warehouse, and all
data you need on the market you are in, you can get from some
analyst? Right?
Well, yes, that is one source of data, but there is more to it
than that. The deal with Data is that once you have enough of it,
you can start to see things you haven't seen before. Trend
analysis is only relevant when you have enough data, and the more
you have, the more accurate it gets.Big Data is different from
the data you already have in that it is Bigger, …