May 25, 2012

Post: Database access Optimization in Web Applications.

…use. Just remember avoiding accessing database is the best way you can optimize database access. This applies to anything … by the query. For example SELECT COUNT(*) FROM links WHERE domain = ‘mysql.com’; will … need to analyze much more rows because it is optimized differently. One of typical …

Post: Guidance for MySQL Optimizer Developers

MySQL Performance Optimization and so MySQL Optimizer is quite important to me. For probably last 10 years I chased first Monty and later Igor with Optimizerdatabase 100% in RAM (even for Disk tables such MyISAM or Innodb) others keep database

Post: Why MySQL could be slow with large tables ?

… been reading enough database related forums, mailing lists or blogs you probably heard complains about MySQL being unable to handle more than 1… MySQL optimizer currently does not take it into account. For In memory workload index accesses might be faster even if 50% of rows are accessed

Post: How multiple disks can benefit for single client workload ?

… look at Disk Based databases all data accesses are treated as IOs – it… while to understand if MySQL goes through more rows than it needs…most commonly used RAID level for write intensive database systems, you will … seek time optimizations come from the striping – consider 100GB database which is …

Post: High-Performance Click Analysis with MySQL

…  If you can’t get access to the time of day …files, and build support in the database for one or two capabilities you absolutely… to use it for things that it’s not 100% optimal for.  But …more. Finally, PostgreSQL is clearly better for some workloads out-of-the-box than MySQL is, especially for more

Post: Shard-Query EC2 images available

… will contain redundant, but non-accessed data for all configurations of more than one node. This would…avaialble data from 1988 to 2010′; mysql> use ontime1; Database changed mysql> show table status like ‘ontime_fact… over response time, get a good plan optimizer-prune-level=0 partition=ON port=3306…

Post: Getting MySQL to use full key length

… good reason for removing redundant indexes Here is example from NNSEEK database: mysql> explain SELECT … more as basically the same data is traversed anyway. So how do you force MySQL optimizerfor second query is accessing subset of rows from the first plan so estimation for number of rows for

Post: MySQL-Memcached or NOSQL Tokyo Tyrant - part 3

database tables where you can add a where clause and search individual columns, and a ton moredatabasefor our application here.  It should provide the interface and the same access

Post: Why Swapping is bad for MySQL Performance ?

more please let me know, for my taste these 3 are bad enough so I have not been looking for moredatabase deals with on disk data it often uses different set of algorithms which are optimizedmore sequential. Most of these were designed before SSD era. For example Insert Buffer in MySQLaccesses cause…

Post: Logging MySQL queries from the client instead of the server

… examine query execution on your MySQL server. Queries are logged with timing…For example, sometimes there is no access to the database server. I’ve seen this when access… task you’re trying to optimize or analyze. You might also …is likely to be easier and more reliable than changing the application …