Home |  MySQL Buzz |  FAQ |  Feeds |  Submit your blog feed |  Feedback |  Archive |  Aggregate feed RSS 2.0 English Deutsch Español Français Italiano 日本語 Русский
Showing entries 1 to 20 of 18217 Next 20 Older Entries
mk-query-digest now understands HTTP
+0 Vote Up -0Vote Down

You used to use mk-query-digest to aggregate and report on MySQL’s slow query log. Then it got the ability to grab query events from polling SHOW PROCESSLIST. Next we thought, really, how hard can it be to implement the libmysql wire protocol, so we can sniff TCP packets? … it’s hard, but not that hard as it turns out. But why stop there, why not implement memcached protocol too? I think you can see where this is headed.

So now mk-query-digest is a tool that can understand and “do stuff with” a variety of query/response types of information. The latest is HTTP. HTTP traffic is just a query-response flow of events, perfectly suitable for response-time analysis. Example:

baron@kanga:~$ mk-query-digest sample-http.txt --type http
# 1.6s user time, 100ms system time, 14.20M
  [Read more...]
Recap of Enterprise LAMP Summit and Camp
+0 Vote Up -1Vote Down

Last week I attended the Enterprise LAMP Summit and Camp in Nashville, Tennessee. I enjoyed the event and met or reconnected with a lot of great people. I was glad to be able to spend time with some folks from the Postgres community. My own sessions focused on MySQL.

During the Summit I tried to help people understand how to think about performance, and made the case that the Percona versions of the MySQL server are not only the highest-performance available, but uniquely provide the instrumentation necessary to follow a disciplined performance optimization process such as Method R or Goal-Driven Performance Optimization.

At the Camp the next day, there were several sessions on MySQL. My talk

  [Read more...]
Looking for an OSX expert to join the team
+0 Vote Up -0Vote Down
We’ve been trying to get the OSX version of Kontrollbase off the ground and running for those of you who run OSX or OSX Server but have run into various issues. As such, we’re looking for a talented PHP and/or Perl coder that knows the internals of OSX so that he/she can maintain a branch [...]
OQGRAPH at OpenSQL Camp 2009, Portland
+0 Vote Up -0Vote Down

Antony is travelling up to Portland for this great event that’s about to start Fri evening and going over the weekend. He’ll be showing other devs and people more about the OQGRAPH engine, and gathering useful feedback.

Open Query is, together with many others (I see Giuseppe, Facebook, Gear6, Google, Infobright, Jeremy Cole, PrimeBase Technologies, Percona, Monty Program, and lots more), sponsoring the event so that it’s accessible for everybody – reducing the key factor to getting there rather than having to worry about high conf fees.

Having acquired the world’s biggest jetlag flying to Charlottesville VA for last year’s OpenSQL Camp, I can confirm from personal experience that it’s a great event. While I can’t be there this time, I’m looking forward to hearing all about it!

Kontrollbase rev224 out – small change to reporter code
+0 Vote Up -0Vote Down
Had an issue with $key_blocks_used that should read $Key_blocks_used – so, here’s the diff if you don’t feel like downloading the new release, you can just change those two variables on lines 695 and 697 in bin/kontroll-reporter-5.0.x_linux-x86-2.0.1.pl as follows: 695: $key_buffer_fill = ($key_blocks_used / $key_blocks_total); 607: $key_buffer_ratio = (100 * ($key_blocks_used / $key_blocks_total));
Finding your MySQL High-Availability solution – Replication
+1 Vote Up -0Vote Down

In the last 2 blog posts about High Availability for MySQL we have introduced definitions and provided a list of ( questions that you need to ask yourself before choosing a HA solution. In this new post, we will cover what is the most popular HA solution for MySQL, replication.

High Availability solution for MySQL: Replication

This HA solution is the easiest to implement and to manage. You basically need to setup MySQL replication between a master and one or more slaves. Upon failure of the master, one of the slaves is manually promoted to the master role and

  [Read more...]
North Texas MySQL Meeting -- now with pizza!
Employee +0 Vote Up -0Vote Down
At the next North Texas MySQL Users Group meeting we will be featuring pizza, soft drinks and beer. We will also have TWO presenters. Do if you are planning to be in Dallas on December 7th, please drop by!

Sun Microsystems will host the next Dallas MySQL User Group Meeting

When: Monday, December 7, 2009 | 6:00 to 8:00 pm

Where: Sun Microsystems, 7th Floor, 16000 Dallas Tollway, Dallas, TX

Map: http://bit.ly/ZnYoS

Are you interested in learning more about MySQL's new server release cycle and how it impacts the MySQL roadmap? Or are you looking to get the latest update on storage engines or development and administration tools? Are you investigating data warehousing and analytic solutions?

Then come join the North Texas MySQL Users Group, Benjamin Wood, Senior MySQL











  [Read more...]
Log Buffer #169: a Carnival of the Vanities for DBAs
+0 Vote Up -0Vote Down

The 169th edition of Log Buffer, the weekly review of database blogs, has been published on Pakistan’s First Oracle Blog by Fahd Mirza.

This is the first Log Buffer published outside Pythian in quite a while, and we’d love to have more. Log Buffer has a regular readership, and so makes a great way to present yourself and your blog to the DBA community at large. To get started, just send an email to the Log Buffer coordinator.

And now, here is Log Buffer #169.

Consolidate Table Spaces with CAT
+2 Vote Up -0Vote Down
A can do method to consolidate table spaces without a full dump out and reload is to use cat. At first I did not think this would work in all cases, and am still not certain for ALL cases; however, I set up a quick and easy test just to see.

Example 1 below shows how to create a test table, create a multi-line insert file then insert the data. From there I shutdown MySQL cat the 4 table spaces into one file and restart MySQL.

-- Example 1

Table space allocation:
innodb_data_file_path=data001:128M; data002:128M; data003:128M; data004:128M

mysql> CREATE TABLE `tbl1` (
`anum` int(11) DEFAULT NULL,
`blah` varchar(255) DEFAULT 'BLAHblahBLAHblah'
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

shell> file=mass_insert2.sql; echo "insert into test.tbl1 (anum) VALUES " >> $file; for













  [Read more...]
451 CAOS Links 2009.11.13
+0 Vote Up -0Vote Down

Symbian’s future in the balance? All Go for Chrome OS. And more.

Follow 451 CAOS Links live @caostheory on Twitter and Identi.ca
“Tracking the open source news wires, so you don’t have to.”

For the latest on Oracle’s acquisition of MySQL via Sun, see Everything you always wanted to know about MySQL but were afraid to ask

Symbian’s future in the balance?
The H reported that Samsung is to abandon Symbian in favour of Windows Mobile, Android and the new Samsung bada OS, while Samsung later denied that it


  [Read more...]
Installing Apache2 With PHP5 And MySQL Support On Mandriva 2009.1 (LAMP)
+0 Vote Up -0Vote Down

Installing Apache2 With PHP5 And MySQL Support On Mandriva 2009.1 (LAMP)

LAMP is short for Linux, Apache, MySQL, PHP. This tutorial shows how you can install an Apache2 webserver on a Mandriva 2009.1 server with PHP5 support (mod_php) and MySQL support.

InfiniDB performance tuning guide now available.
+1 Vote Up -0Vote Down

Our performance tuning guide is now available at infinidb.org.  Subjects touched on  include:
  How are hash joins implemented with InfiniDB? 
  How is work parallelized across multiple cores, and optionally multiple servers? 
  What "rules of thumb" change with InfiniDB's column storage?
  What is the fastest way to load data with InfiniDB?  
  What is a Batch Primitive Step (BPS)?  

- JRead More...

questions or queries?
+3 Vote Up -0Vote Down

I’ve hit a recent change which took me by surprise.

I was used to checking for the ‘questions‘ global status variables to see the total amount of queries the server performs. So, for example, I could run com_select/questions to learn the SELECT ratio out of all queries.

Apparently, as of 5.0.72-5.0.76 & 5.1.31 this has changed. A new status variable was introduced, called ‘queries‘.

The change being? questions does not any longer indicate the number of queries the server has executed: only the number of queries requested by the client (so, calling on a stored routine only counts as 1, regardless of how many queries the routine executes). The new queries variable indicates

  [Read more...]
MySQL Cluster: Geographic Replication Deep-Dive – webinar replay
Employee +3 Vote Up -0Vote Down

The recording and slides from this week’s MySQL Cluster Geographic Replication webinar is now available – download replay & slides. As always the material is free.

MySQL Cluster Replication

MySQL Cluster Replication

For those that missed the invitation, here is a description of the content…

MySQL Cluster has been deployed into some of the most demanding web, telecoms and enterprise / government workloads,

  [Read more...]
Follow-up: MySQL University session recording on Gearman available now
Employee +1 Vote Up -0Vote Down

Yesterday's MySQL University session on Gearman for MySQL had a rough start. After I had assigned Giuseppe presenter status we found out that Dimdim (our conferencing system) now turns on video when it discovers a web cam on the presenter's computer. That's not a bad thing in general, but you can't turn it off, which *is* a bad thing when your network bandwidth is less than superior. As a consequence, Giuseppe's voice came over very choppy, and the presentation stopped altogether after a few minutes.

For that reason, we decided to restart the session from scratch. This time Giuseppe turned off his camera before becoming presenter, and the session worked flawlessly. For those of you who've given up because of bad sound quality, the recording is here, and it looks and sounds good. You can find it on the MySQL University session page:

  [Read more...]
InnoDB Plugin (With some Windows focus) - Part 2
Employee +3 Vote Up -0Vote Down
In the last post on this subject, I discussed the benefits of the InnoDB plugin for operational things, such as creating and dropping indexes, and how much faster and non-obtrusive on other operations this is with the plug-in version of InnoDB, compared to the built-in InnoDB.

This time, I will discuss another benefit of the plugin, which is the operational metadata views provided by the plug-in. A way overdue feature of InnoDB is the ability to inspect locks and lock waiters, to be able to effectively manage lock concurrency issues. In any database using even a moderately complex schema, and having a reasonable amount of writes, concurrenctý issues will often happen. And the issue is that if you cannot monitor them properly, then you may not know

  [Read more...]
Learning Drizzle
Employee +0 Vote Up -0Vote Down

Wanting to learn Drizzle? My friend Kent is doing just that, and documenting everything as he goes. It’s a great time to learn, as we head up to the bell milestone (which will be awesome) and big user visible changes are certainly slowing.

So, head on over to Learning Drizzle and learn Drizzle with Kent. Should be awesome.

Registration required to download
+1 Vote Up -1Vote Down
I know a lot of people don’t like registering to download programs (even free ones), but in this case I would like people to register on the site with a valid email address so that I can notify users of new upgrades, security fixes, etc. I’ve had several support requests to fix items that have [...]
Kontrollbase 2.0.1 revision 221 is available for download
+1 Vote Up -0Vote Down
Some good changes in this release as usual. There have been some more additions to the analytics, some speed up of the UI and login process, and some long awaited fixed for form Vtypes. In addition to those items, I’m a particular fan of the new Analytics Export tab that lets you grab all of [...]
FuseGuard Released - Protects your ColdFusion Apps
+0 Vote Up -0Vote Down

I am happy to announce today the release of FuseGuard Web Application Firewall for ColdFusion!

FuseGuard 2.0 is the new name for Foundeo Web Application Firewall, but we did a bit more than just change the name!

The biggest new features added to version 2 are the Web Based manager, and the database logger. The web manager main function is to provide reporting for the attacks against your server, but it also allows you to view configuration, and manage users.

Here are some screen shots:

Firewall Dashboard View    
  [Read more...]
Showing entries 1 to 20 of 18217 Next 20 Older Entries

Planet MySQL © 1995-2008 MySQL AB, 2008-2009 Sun Microsystems, Inc.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Sun Microsystems, Inc. and does not
necessarily represent the opinion of Sun Microsystem, Inc. or any other party.