June 19, 2013

Comment: How to Identify Bad Queries in MySQL

databases, we care most about the work the database is doing. That is, queries. There are other things we care about, but notnot optimal ( e.g. full tablescan, not using indexes). The trick is not to look for sub-optimality, but which SQL statement have a big impact on the database

Post: KISS KISS KISS

the conferences, read on the blogs, forums and Internet articles and they ask me if they should use them. My advice is frequently – do not. It is

Post: How to estimate time it takes Innodb to Recover ?

if Innodb needs to do crash recovery. I’m often something like whatthe database and may not be as buffer pool flushes are not predictable. As Innodb isthe crash Even though this looks like something which has serious impact in reality it is not that significant. If checkpoints are not

Post: MySQL Sizing questions

impacting variables. For example are you selling 100 items or millions of items as amazon.com. Whatoptimization you can even get it to 5000 orders/min from theis the same for database server handling custom application – no it is not. So am I saying we do not… sure there is not catastrophy if you …

Post: What's required to tune MySQL?

If you get bitten, the impact can be severe. But the likelihood of that happening is not extremely high in thethe way that the application uses the database. These changes can give a much greater improvement in your database

Post: Why Swapping is bad for MySQL Performance ?

the box is having or is it worse than that ? Swapping is going to impactThe database internals algorithms are tuned for things being in memory and if they start dealing with data which isdo react on them promptly and do not

Post: MySQL Upgrade Webinar Questions Followup

impacts application functionality wise. As long a you go over normal upgrade checks you should be fine. Q: What are theis jumping over 2 Major versions and many years of development so it is the road less traveled and something not

Post: Find unused indexes

what is happening in the server. To generate some load on the database I’m going to use the benchmark software tpcc-mysql. After some runs weis our job to check and benchmark the changes on our testing environment to measure the impact