June 20, 2013

Post: System size and Performance Optimization

Performance optimization is never ending story, you can virtually always find something else to optimize but while on generic system, not tuned by expert you often can get significant performance increase in the… things as optimal as possible. If you’re using 50 5000$ database servers to run the system even 10% performance increase mean…

Post: Announce: Front End Performance Optimization

… from the client prospective where our new service – front end performance optimization comes to play. We look to reduce number of requests… page to start render as soon as possible. Front End performance optimization is often needed to change your site from good to…. By adding front end optimization services we are able to help to deliver great performing web sites whatever performance limiting factors are. P…

Post: Innodb Performance Optimization Basics

optimization. I call this Innodb Performance Optimization Basics so these are general guidelines which work well for wide range of applications, though the optimal… default as transaction-isolation=READ-COMMITTED. This option has some performance benefits, especially in locking in 5.0 and even more…

Post: Using GROUP BY WITH ROLLUP for Reporting Performance Optimization

… and workaround this limitation, though it of course comes with performance penalty. This approach is however still faster than running 2… well implemented inside MySQL. Why am I looking on reporting performance optimization ? It is for ClickAider project which is growing rapidly and… lot of other black magic to keep things as optimal as possible though performance is still far from our goal of real…

Post: Performance Optimization and Six Sigma

… MySQL (and general Web performance management) ? Not So good. In most cases organizations focus on performance rather than performance stability even though it….7%. One reason we use rather weak confidence intervals in performance optimization is we need a lot of transactions to get stable…

Post: Sphinx search performance optimization: attribute-based filters

… matched records, checking attributes is not going to slow down performance of queries significantly. But – and this is the misuse that… requires that all attributes fit in memory or the server performance will be simply unbearable. However, that still does not mean… I thought I would emphasize – while it is a neat performance optimization for highly selective attributes, this is certainly not something you…

Post: Goal-Driven Performance Optimization white-paper available

… we were distributing, titled “A brief introduction to Goal-Driven Performance Optimization.” This is a super-compressed technical introduction to one of…

Post: Guidance for MySQL Optimizer Developers

… spend large portion of my life working on MySQL Performance Optimization and so MySQL Optimizer is quite important to me. For probably last… CPU and IO cost. Focus on Execution Methods Performance problems can be due to optimizer picking the wrong plan, such as doing… one which actually gives best performance). I also recognize there are always going to be cases when Optimizer will not pick the…

Post: ORDER BY ... LIMIT Performance Optimization

… the cause of MySQL Performance problems. Here is what you need to know about ORDER BY … LIMIT optimization to avoid these problems… on date_created separately would still work. The good from performance standpoint (even though a bit ugly) will be UNION workaround… wrote about. So what if you have application which can perform search on many different columns, with worse then perfect selectivity…

Post: Full table scan vs full index scan performance

… with EXPLAIN as Extra: Using index) is a very interesting performance optimization, a full index scan (type: index) is according to the… obvious that a full table scan is not good for performance, how much can we expect if we can switch to… scan and no filesort. But predicting how a query will perform by only looking at the execution plan is not enough…