Post: Analyzing air traffic performance with InfoBright and MonetDB
….bts.gov/DL_SelectFields.asp?Table_ID=236&DB_Short_Name…build number (revision)=IB_3.2_GA_5316(ice) MonetDB version: server v5.14…I generated big SQL file which contained load statements. Load of...
View ArticlePost: Debugging problems with row based replication
…of data to play with: select count(*) from t1; +———-+ | count(*) | +———-+ | 65536 | +———-+ 1 row in…server id 1 end_log_pos 340678 Table_map: repl.t1 mapped to number 15 #100506 12:42:56...
View ArticlePost: Sphinx: Going Beyond full text search
…counting number of links (and number number of distinct forum sites) pointing to the given URL or graphs showing number of…SQL databases rather than full text search applications. Group By was added...
View ArticlePost: MySQL Query Cache
…server which runs this blog. Updates are rather rare so per-table granularity is not the problem, I have only one server and number of…in chunks so it is even harder to implement. Might not work with...
View ArticlePost: MySQL caching methods and tips
…of change in the database tables. This results in…servers with many cores, a high volume of queries can cause extensive mutex contention. Percona Server even has a state in…of pages is a good way to...
View ArticlePost: Shard-Query turbo charges Infobright community edition (ICE)
…single table). In order to demonstrate the power of Shard-…of a single commodity database server with 6 cores (+6ht) and 24GB of…. This same SQL script was used in the Shard…servers, it performs about...
View ArticlePost: SHOW INNODB STATUS walk through
…number of tables used by transaction in question (meaning it was accessed) and number of tables locked by transactions. Innodb does not lock tables for normal operation so number of tables…number of...
View ArticlePost: Why MySQL could be slow with large tables ?
…number of CPUs will not help. Sometimes it is good idea to manually split query into several, run in…servers to host portions of data set. Store portion of data you’re going to work with in temporary...
View ArticlePost: Be productive with the MySQL command line
… MySQL servers, one day…of the Log Sequence Number during a given period of time. Instead of manually looking for the right line in the output of… SQL words. Instead of manually…of table and column...
View ArticlePost: Sphinx search performance optimization: multi-threaded search
…database whatsoever, it is only a matter of small changes to the sphinx configuration. The Plan First of…number of…table in MySQL to define those ranges, mixing it with sql… The post Post: Sphinx...
View ArticlePost: Is VoltDB really as scalable as they claim?
…In other words, the “unit of scaling” that is on the x-axis really shouldn’t be the server count, but rather the number of partitions in…of that, I’ll tell you: scaling a synchronously replicated,...
View ArticlePost: Understanding the maximum number of columns in a MySQL table
…in a file name. Back in 1979, Monty developed an in-house database…sql.=”$n“; $sql.=” ENUM(‘”.cname(0,64).”‘) COMMENT ‘”.cname($_,254).”‘,\n”; } chop $sql; chop $sql; $sql.=”);”; print $sql; So the...
View ArticleInnodb vs MySQL index counts
I had a customer recently who a few strange errors in their mysqld.err log:[ERROR] Table database_name/table_name contains 8 indexes inside InnoDB, which is different from the number of indexes 7...
View ArticleWhich Linux distribution for a MySQL database server? A specific point of view.
One of the more common questions I get asked is which Linux distribution I would use for a MySQL database server. Bearing the responsibility for someone else’s success means I should advise something...
View ArticleIdentifying the load with the help of pt-query-digest and Percona Server
OverviewProfiling, analyzing and then fixing queries is likely the most oft-repeated part of a job of a DBA and one that keeps evolving, as new features are added to the application new queries pop up...
View ArticleHow To Test Your Upgrades – pt-upgrade
Upgrades are usually one of the biggest part of any database infrastructure maintenance. Even with enough planning something else can go bad after sending your production application to the version...
View ArticleMySQL Upgrade Webinar Questions Followup
I did a Webinar about MySQL Upgrade – Best Practices Yesterday and there were some questions we could not answer during Webinar, following Jay’s Lead I decided to post them as a Blog Post. Q: Can you...
View ArticleFind unused indexes
I wrote one week ago about how to find duplicate indexes. This time we’ll learn how to find unused indexes to continue improving our schema and the overall performance. There are different possibilites...
View ArticleInnoDB Full-text Search in MySQL 5.6: Part 2, The Queries!
InnoDB Full-text Search in MySQL 5.6: Part 2, The Queries!This is part 2 in a 3 part series. In part 1, we took a quick look at some initial configuration of InnoDB full-text search and discovered a...
View ArticleMySQL 5.6 vs MySQL 5.5 and the Star Schema Benchmark
MySQL 5.6 vs MySQL 5.5 & the Star Schema BenchmarkSo far most of the benchmarks posted about MySQL 5.6 use the sysbench OLTP workload. I wanted to test a set of queries which, unlike sysbench,...
View Article