I have been trying to analyse a number of new patches we've
developed for MySQL to see their scalability. However I've
have gotten very strange results which didn't at all
compare
with my old results and most of changes gave negative impact
:(
Not so nice.
As part of debugging the issues with sysbench I decided to
go
back to the original version I used previously (sysbench
0.4.8).
Interestingly even then I saw a difference on 16 and 32
threads
whereas on 1-8 threads and 64+ threads the result were the
same
as usual.
So I checked my configuration and it turned out that I had
changed
log file size to 200M from 1300M and also used 8 read and
write
threads instead of 4. I checked quickly and discovered that
the
parameter that affected the sysbench results was the log file
size.
So increasing the log file size from 200M to 1300M …
Hi all,
Here is another installment on working in the cloud, the AWS cloud that is. Today's topic: creating a custom AMI. This may sound like as easy task. And it would have been, had AWS documentation been up to scratch. I spent lots of time messing around with this, and I finally got it to work. Here's how:
- Launch an exiting image (I chose a Fedora 8 image). Modify the /var/www/html/index.html file to something else (thus making it "your unique AMI). I went one step further: I installed JDK 6 and MySQL on mi AMI for use at a later date.
- Now you have to upload your private key and x509 certificate
to the AMI. Here's how to do this in the terminal:
scp -i ~/.ssh/<yourkeypair.pem> ~/.ec2/<pk-whatever.pem> ~/.ec2/<cert-whatever.pem> root@your-public-DNS:/mnt.
The private key and x-509 certificate should be uploaded to themnt
directory to prevent them from being …
Hi all,
Here is another installment on working in the cloud, the AWS cloud that is. Today's topic: creating a custom AMI. This may sound like as easy task. And it would have been, had AWS documentation been up to scratch. I spent lots of time messing around with this, and I finally got it to work. Here's how:
- Launch an exiting image (I chose a Fedora 8 image). Modify the /var/www/html/index.html file to something else (thus making it "your unique AMI). I went one step further: I installed JDK 6 and MySQL on mi AMI for use at a later date.
- Now you have to upload your private key and x509 certificate
to the AMI. Here's how to do this in the terminal:
scp -i ~/.ssh/<yourkeypair.pem> ~/.ec2/<pk-whatever.pem> ~/.ec2/<cert-whatever.pem> root@your-public-DNS:/mnt.
The private key and x-509 certificate should be uploaded to themnt
directory to prevent them from being …
This Thursday (June 4th, 14:00 UTC), Giuseppe
Maxia will give a MySQL University session on Boosting Performance With MySQL 5.1
Partitioning. Giuseppe is leading the Community team at MySQL
and has done various MySQL University sessions
before.
For MySQL University sessions, point your browser to this page. You need a browser with a working Flash plugin. You may register for a Dimdim account, but you don't have to. (Dimdim is the conferencing system we're using for MySQL University sessions. It provides integrated voice streaming, chat, whiteboard, session …
[Read more]Cloudera lands funding. SourceForge acquires Ohloh. Novell reports Linux growth. And more.
Follow 451 CAOS Links live @caostheory
Cloudera shows signs of progress
GigaOM reported
that Cloudera raised $6m Series B funding from Accel and Greylock
and is now looking beyond web applications to wider
enterprise adoption of Hadoop. Cloudera also announced its first
certification program for Hadoop.
Open source goes mainstream in the UK
There have been signs of change recently with regards to open
source adoption in the UK, which has traditionally lagged behind
the rest of Europe and the US. CBR Magazine provided an analysis of …
Reading through the comments in Ronald's second post about More Basic MySQL Security, I noticed that there seems to be a misunderstanding about the implications of providing passwords to the mysql command line client via the "-p" option:
What’s more insecure is passing password as an argument to MySQL, like you’ve written (-p[password]), since that can really be seen by anyone.
While Linux security is often considered good, an astonishing weakness is “ps aux”, where every user can see …
[Read more]This is part II of my efforts to prove myself that I can do programming. In part one I successfully created a MySQL Cluster branch for myself and compiled it.
Let's go to the public MySQL bug database and see if there are any trivial MySQL Cluster bugs I could sharpen my teeth on. Heh, sure enough #32658 looks simple enough. There is a typo in an output string - so I could fix that without even doing any C++ code! (Funnily, a MySQL internal comment to the bug says something about it being embarrassing. Guess it is a good bug for me then, as patching over embarrasments is what Sales Engineers do routinely :-)
Let me see...
…
[Read more]This month we’ll deliver this season’s last warptalk.
Koke and me will repeat our talk from MySQL Users Conference.
Our talks are recorded and uploaded to Vimeo and presentations are available on …
[Read more]Following my previous post (where I've also told about a significant performance gain by using a bigger InnoDB log size ), I'd like to present you some results obtained on the Read+Write workload and log size equal to 1024MB. I've labeled it on graphs as "FF" (Fast & Furious :-)) as within a such configuration MySQL server may go very fast until it'll meet a "furious flushing" to free some space within a log file... :-)
However, the speed-up is quite important, so if you don't worry too much if time to time your production activity may have a short drop on performance - you have to consider this option as one of the first to test to improve your throughput! :-)
As you may see from the following graphs, most of engines performing with 1024M redo log even better than previously tested MySQL 5.4 with …
[Read more]
So I did some checking at the number of bugs I've reported since
start of 2005. Seems I'm at the top of my game here!
- P1 Server bugs: 180 (next runner up PeterG with 127)
- P1 + P2 Server bugs: 321 (next runner up PeterG with 311)
Interesting to note that most of my bug filing happened after
2006, but I started working at MySQL in 2005, so that's why I've
used that start date.
The runner ups mostly report bugs in alpha versions, falcon,
maria, and beta versions of mysql.
Nearly all of my bugs are in the current GA versions since that
is what most of our customers use.
On occasion I go off on a tangent and try break the subquery
optimizations in 6.0, but this
is only a small percentage of the total.