2010-02-08 Mon
To sign up for our webinars, please visit our Help Center. Even if you're not able to attend the live sessions, we'll make sure to upload each webinar recording within 24 hours of the event.
We have been using tpcc-mysql benchmark for long time, and there many results published in our blog, but that's just single workload. That's why we are looking into different benchmarks, and one
of them is TPCE. Yasufumi made some efforts to make TPCE working with MySQL, and we are making it available for public consideration.
You can download it from our Lauchpad Percona-tools project, it's
bzr branch lp:~percona-dev/perconatools/tpcemysql
Important DISCLAIMER:
Using this package you should agree with TPC-E License Agreement,
which in human words is:
- You can't name results as "TPC Benchmark Results"
- You can't compare results with results published on http://www.tpc.org/ and you can't pretend the results are compatible with published by TPC.
And we are not going to do anything from that, your primary goals is XtraDB/InnoDB performance research and/or compare with available Storage Engines for MySQL.
The workload in tpce is quite different from tpcc. Tpcc is write intensive, while tpce
is read oriented.
To give more details, there is stats for 10 seconds:
-
| Com_select | 46272 |
-
| Com_update | 5214 |
-
| Com_delete | 385 |
-
| Com_insert | 3468 |
-
| Com_commit | 5404 |
The result is quite chatty,
-
| | [MEE] | [DM] | [CE] |
-
sec. | TR, MF | DM | BV, CP, MW, SD, TL, TO, TS, TU | MEEThreads, ReqQueue
-
(1st line: count, 2nd line: 90%ile response [msec.])
-
260 | 402, 39, 0, 195, 532, 749, 588, 342, 415, 816, 88 | 30, 0
-
20, 60, 0, 30, 20, 20, 20, 50, 20, 310, 60
-
-
270 | 395, 40, 0, 201, 608, 842, 608, 358, 449, 833, 89 | 30, 0
-
30, 40, 0, 30, 20, 20, 20, 50, 20, 300, 50
but it allows you to see count of 11 different transactions per 10 secs and 90% response time.
and final result
-
[TradeResult(TR) transaction]
-
Succeed: 150243
-
Lated: 0
-
Retried: 3
-
Failed: 0
-
-
41.7342 TpsE
where you can see count of successful TR (TradeResult) transactions, and
the summary result in TpsE (transactions per seconds).
Expect our results soon!
Entry posted by Vadim | No comment
If real farming was as comforting as it is in Zynga's mega-hit Farmville then my family would have probably never left those harsh North Dakota winters. None of the scary bedtime stories my Grandma used to tell about farming are true in FarmVille. Farmers make money, plants grow, and animals never visit the red barn. I guess it's just that keep-your-shoes-clean back-to-the-land charm that has helped make FarmVille the "largest game in the world" in such an astonishingly short time.
How did FarmVille scale a web application to handle 75 million players a month? Fortunately FarmVille's Luke Rajlich has agreed to let us in on a few their challenges and secrets. Here's what Luke has to say...
In the face of significant change and opportunity, people are often one of the three. If you're going to be of assistance, it helps to know which one.
Uninformed people need information and insight in order to figure out what to do next. They are approaching the problem with optimism and calm, but they need to be taught. Uninformed is not a pejorative term, it's a temporary state.
Clueless people don't know what to do and they don't know that they don't know what to do. They don't know the right questions to ask. Giving them instructions is insufficient. First, they need to be sold on what the platform even looks like.
And frightened people will resist any help you can give them, and they will blame you for the stress the change is causing. Scared people like to shoot the messenger. Duck.
The worst kind of frightened person is one with power. Someone in a mob of other frightened people, someone with a gun, someone who is the CEO. When confronted with a scared CEO, time to run. Before someone can change, they have to learn, and before they learn, they have to cease being scared.
One reason so many big ideas come from small organizations is that there is far less fear of change at the top. One mistake board members and shareholders make is that they reward the scared but hyper-confident CEO, instead of calling him on the carpet as he rages at change.
When I first encountered surfing, I was scared of it. It looks cool, but an old guy like me can get hurt. A patient instructor allayed my fears until I was willing to get started. When you first start out, the things you think are important are actually irrelevant, and it's the stuff you don't know is important that gets you thrown into the ocean. Finally, and only then, was I smart enough to actually learn.
I'm bad at surfing now, but at least I know why.
Comfort the frightened, coach the clueless and teach the uninformed.
2010-02-07 Sun
One way to think about running a successful business is to figure out what the least you can do is, and do that. That's actually what they spent most of my time at business school teaching me.
No sense putting more on that pizza, sending more staff to that event, answering the phone in fewer rings... what's the point? No sense being kind, looking people in the eye, being open or welcoming or grateful. Doing the least acceptable amount is the way to maximize short term profit.
Of course, there's a different strategy, a crazy alternative that seems to work: do the most you can do instead of the least.
Radically overdeliver.
Turns out that this is a cheap and effective marketing technique.
2010-02-06 Sat
- improve response time
- have better control over traffic (real time reporting, change management and alerting)
- better utilize internal datacenters and their infrastructure
- shield users from any troubles at the origin infrastructure
- cost out
Here's the spec. If you build it and it's great, I'll use it and I'll blog it.
A while ago, I posted about the talking pad and a modern version of it.
I think there's a killer app version of this for the iPad, and I hope someone will build it. The talking pad is an interactive presentation tool for smart people.
Overview
It's a very simple concept: a collection of pages (slides, images, type, let's call them pages) that are easy to navigate in a non-linear way. Along with the standard zoom features, I'd like to be able to write on any of them in real time using my finger. I can also call up, on demand, a calculator or a blank drawing pad.
Creation
I can create the talking pad files on my Mac or on the iPad using a builder app, and sync both ways. The builder is really simple, just the ability to organize pages I create in other apps, with simple navigation, scale and type tools.
Navigation
Instead of it being linear (like Powerpoint or Keynote), the pages are arranged in a grid or checkerboard. From any page, then, I can go back, forward, up or down, and the four diagonals as well. So depending on the conversation I'm having with my audience, my 'next' page can be any of 8.
In addition, the app supports an external monitor. When I'm hooked up to the projector or screen, I see twenty or thirty of my pages in thumbnails on my ipad screen, and I can click any of them to instantly bring that page up on the projector.
In essence, I want to be able to play a presentation the same way some people play jazz piano.
As a prompt, each corner and side of the page can have little keyword reminders, so I can easily remember, for example, that pressing the bottom left corner of the page about dogs will display the page about tigers.
So now, someone asks a question and I can just jump to the slide that answers that question. If I want to circle something or zoom in, I just put my finger on the screen and do that.
Bonuses:
1. the ability to have one of the pages be a web browser with address already loaded, so if I want, without leaving the talking pad app, I can jump to this.
2. the ability to embed links within the pages, so I can actually have a page that points to other pages (this is currently built into keynote and powerpoint, but people don't use it because those programs are so linear). In essence, a page becomes a piano keyboard with each key pointing to another page.
Reporting
The app can keep track of which pages I used the most, and for how long. This is useful in a corporate setting. Imagine that the sales manager dreams up a talking pad file and offers it to 100 salespeople. Every day, when they re-sync, we can see how often the pad was used and which slides got used the most often.
The Killer App
A killer app is a program that all by itself is good enough to justify the price of the hardware. The killer app for the PC was Excel. The killer app for the iPod was iTunes. This is reason enough to pay $500, I think.
PS I've received so much interest in this I've started a wiki on this topic so you can find fellow travelers.
2010-02-05 Fri
We're traveling around, finding interesting people and asking them to riff for a minute or two about what makes someone indispensable. Kicking off the weekly series is Gary Vee. Click the picture to view it. We'll do four for February and see how it goes.
Linchpin: GaryVee from Seth Godin on Vimeo.
2010-02-04 Thu
- Oracle Security Blog
- Movable Type
- DBA Tools
- MySQL Performance Blog
- Seth's Blog
- High Scalability
- I'm just a simple DBA on a complex production system
- Kalen Delaney
- Inside AdSense
- Cloudera's Hadoop Blog
- stevienova.com
- Inside the Oracle Optimizer - Removing the black magic
- Red Hat Magazine
- O'Reilly Databases
- Jonathan Schwartz's Blog





