May 24, 2012

Post: Shard-Query adds parallelism to queries

of supporting aggregation. Then I hit upon the idea of taking SQL constructs like IN and BETWEEN and making these queries execute inIn the end, this means that things get slower as the query has to examine larger volumes of data. Regarding the performance of Shard-Query

Post: Flexviews - part 3 - improving query performance using materialized views

SQL features used in the query Incremental refresh doesn’t support all of the SQL features available to SELECT statements. Refresh type Aggregation Outer join All SQLof SQL features not available with the incremental method, like ORDER BY or use of NOW(), it but still provides improved performance

Post: High-Performance Click Analysis with MySQL

of slicing and dicing. And as a result, one of the most common questions we hear is how to build high-performanceof queries you absolutely have to have, if possible, and note the ways and types of aggregationimprove

Post: Why MySQL could be slow with large tables ?

in works which would improve performance of index accesses/index scans. For example retrieving index values first and then accessing rows inof CPUs will not help. Sometimes it is good idea to manually split query into several, run in parallel and aggregate

Post: Scaling problems still exist in MySQL 5.5 and Percona Server 5.5

query pattern responsible for large portion of the load in the application by aggregating query log with mk-query-digest. When I filtered out only queries ofimprovements for this workload in Percona Server 5.5 showing up to 2.5 times better performance…mysql_execute_command,my sql_parse,dispatch_…

Post: Intro to OLAP

queries. Performance challenges with larger databases, and some ways to help performance using aggregation. Using materialized views to automate that aggregation process. Comparing the performance of

Post: MySQL caching methods and tips

in the query cache. If the results have been cached they are used instead of actually running the query.. This improvesof the unpredictable performance of the MySQL query cache, since the rate ofSQL commands can be used to either replace the contents ofaggregated over time. With this type of