Some links on DTrace + MySQL: http://delicious.com/amitkumarsaha/dtrace%2Bmysql
Alrighty, got flights in sardine-class with nasty airlines organised & paid, so I'm going to OpenSQL Camp 2008! See you all there?
In this second part of my Launchpad guidebook series, I'll be covering the code management and repository features of Launchpad.net. If you missed the first part of my series, go check it out and get established on Launchpad.net. Then pop back to this article to dive into the magic of http://code.launchpad.net. In this article, we'll cover the following aspects of the code management pieces of Launchpad:
- The Structure of Project Source Code on Launchpad.net
- Pulling Code into a Local Repository
- Creating a Local Working Branch for Bug Fixing
- Pushing Code to Launchpad
- Notifying a Merge Captain of Your Code Pushes
- Keeping Trunk Up To Date
- Merging Local Code with a Trunk …
Today Continuent is publishing the Tungsten Replicator, which provides advanced
open source master/slave replication for MySQL. Publishing code
is the first step to creating a robust alternative to current
MySQL replication and will be followed by similar support for
Oracle,
PostgreSQL, and many other databases.
We started with master/slave replication on MySQL for a very
simple reason: we know it well. And we know that while MySQL
replication has many wonderful features like simple set-up, it
also has many deficiencies that have persisted for a long time.
Monty …
From a performance standpoint, sometimes even tightly tuned
queries can cause a performance drag. The common problem here is
not one of actual query performance, rather it is a function
of:
- the velocity and frequency that a query is submiited for
execution
- the total execution time of the aggregated executions
This could be symptomatic of an application not properly
configured for caching (see Darren Oldag's blog on this!), or just overall poor design.
Regardless of why, when or how we all know it happens. The
trouble with this particular problem is that when a query is
tuned, or very simple, it is usually not suspect for being a
resource hog. Pulling aggregates for number of execs and total
exec time for specific queries is a little tricky and labor
intensive with the Slow Query Log, and not really a good …
As China's appetite for technological advancement through acquisition grows, will we see a global Chinese-based software vendor emerge? READ MORE
[Update: A couple of people have told me they really like "your game". I am not the creator of this game; I merely point to it. To my knowledge, I don't know any of the people involved in creating it.]
“The ATTACK query is an undocumented feature of the development branch of MySQL…”
With the popularity of MySQL I guess it was just a question of time before someone came up with a game not just based on MySQL, but also with the theme of MySQL. In the words of the website…
THRILL as you insert your very own row in the “rows” table!
[Read more]Hello and greetings from DrupalCon 2008 in Szeged, Hungary!
We (Thierry Manfé, Scott Mattoon and myself) are having a great time manning our booth and talking about Drupal, MySQL and Open Source@Sun with the nice crowd of Drupal Users and Developers here. Sun is a gold sponsor of the event and we're giving a number of sessions as well.
Today I gave my first presentation about MySQL Backup and Security - Best practices - unfortunately I ran a tad bit out of time at the end... The slides have already been attached to the session page, so you can read up on the last few things I was going to talk about. Feel free to contact me, if you have further questions!
Tomorrow I'll be talking about …
[Read more]Is piracy of paid support a problem in the open source software market? READ MORE
IDEs like NetBeans has made life easier and more productive.
But, you may as well use utilities like 'cscope' when all you have is a console login. Here is how you would set up MySQL sources for easy cross-referencing using 'cscope':
Build the cross-reference:
Go the MySQL sources top-level directory and build the
cross-reference (-R is used to descend recursively into
the directories, and -b builds the
cross-references):
/home/as227057/dev-tools/mysql-5.1.25-rc" 24 $ cscope -Rb
Search for symbols, functions, etc:
$cscope` -R brings up a text based interface:
Find this C symbol: Find this global definition: Find functions called by this function: Find functions calling this function: Find this text string: Change this text string: Find this egrep pattern: Find this file: Find files #including this file: Find all …[Read more]