Showing entries 38221 to 38230 of 44037
« 10 Newer Entries | 10 Older Entries »
Watching Replication in action

For all those instant GUI people out there, there is an easy way to watch the present status of your MySQL Slaves using the watch command.

$ watch -n 1 -d "mysql -uroot -pxxxx mysql -e 'SHOW SLAVE STATUS\G'"

The watch provides a view of a file or command, and shows interval updates to this output (-n  seconds> option). You can also specific a granularity better then one second for example 0.5. -d also highlights the differences for you. So while you see the following output with your SHOW SLAVE STATUS, on a loaded system you will also see bin-log and relay-log changes, and perhaps Seconds_Behind_Master.

The question is, Why is Seconds_Behind_Master the last column in this display?


*************************** 1. row ***************************
Slave_IO_State: Waiting for master to send event
Master_Host: localhost
Master_User: repl
Master_Port: …

[Read more]
Introducing MySQL Table Sync

MySQL Table Sync efficiently finds and resolves data (not structural) differences between two MySQL tables, which may be on different servers. It offers two search algorithms to find the rows that differ, and several methods to bring the destination table into sync with the source.

MySQL Releases first real Community Release

Few days ago MySQL released MySQL 5.0.37 which I would call first real Community Version, because unlike previous versions which were released from the same source tree as Enterprise MySQL this one has some community features added, which is great.

Also over last half a year MySQL seems to have organized resources for Community Engineering team which means we'll likely get more cool contributions accepted into community version.

The great question however why MySQL did not announce the split just now when it really got some real meaning from technical standpoint ? I guess it is mainly to be able to sell to more customers which would not have to pay for MySQL running it under GPL but still would like convenience of having quick binary updates and running some kind of Certified version.

But lets leave this aside - this is how …

[Read more]
MySQL - Is this Database fit for the Enterprise?
MySQL Toolkit's Show Grants tool 0.9.1 released

MySQL Toolkit’s Show Grants tool can now separate grants into individual statements, convert them into REVOKE statements, and help you remove users from a server, even if your server doesn’t support DROP USER. Changes The comment on my last post, combined with my need to revoke some grants today on a server that accidentally got grants replicated to it, prompted me to add more functionality to this tool. It can now:

Los Angeles Perl Mongers talk

On Tuesday (March 20th) I am doing a talk on "Real World Web Scalability" for the Los Angeles Perl Mongers. The talk isn't specific to Perl at all, so if you are in the area and work with web technologies it's likely it'd be worth a couple of hours of your time. I've been doing variations on this talk for a few years and if I may say so myself it's getting pretty good.

I am giving a tutorial next month with Jay Pipes (oops, I got his name swapped with another Jay in an earlier edition of this post - sorry Jay!) at the MySQL Conference with similar content but where I have 90 minutes for it rather than the usual 45-55. I'm excited about that because it means I'll have time to a) slow down a little bit, b) add more content and c) take questions at the end! …

[Read more]
Los Angeles Perl Mongers talk

On Tuesday (March 20th) I am doing a talk on "Real World Web Scalability" for the Los Angeles Perl Mongers. The talk isn't specific to Perl at all, so if you are in the area and work with web technologies it's likely it'd be worth a couple of hours of your time. I've been doing variations on this talk for a few years and if I may say so myself it's getting pretty good.

I am giving a tutorial next month with Jay Pipes (oops, I got his name swapped with another Jay in an earlier edition of this post - sorry Jay!) at the MySQL Conference with similar content but where I have 90 minutes for it rather than the usual 45-55. I'm excited about that because it means I'll have time to a) slow down a little bit, b) add more content and c) take questions at the end! …

[Read more]
Introducing MySQL Table Sync

MySQL Table Sync efficiently finds and resolves data (not structural) differences between two MySQL tables, which may be on different servers. It offers two search algorithms to find the rows that differ, and several methods to bring the destination table into sync with the source. It’s based on my earlier discussion on how to find and resolve data differences between MySQL tables and is part of the MySQL Toolkit project.

Introducing MySQL Toolkit?s Show Grants tool

MySQL Toolkit's Show Grants tool makes it easy to extract grants from a MySQL server in canonical form. You can use it to replicate grants between servers, diff grants, and avoid spurious changesets in version control systems.

The Future of User Interfaces

No, not another post about AJAX.

Instead, I'm thinking about A Digital Life by Gordon Bell in this month's Scientific American. The author is talking about the ability to set up computers and sensors to record all the experiences of a person during his or her lifetime. While I really don't want that for myself, I do think this is the future of user interface. Namely, the end of the concept of "user interface."

One day, it will seem strange that there was once a concept such as user interface. Instead, devices of all stripes will follow us around, record what we're doing, and then coordinate with each other to make our lives easier. The computer will become simultaneously ubiquitous and invisible. A terminal screen with a keyboard would be as quaint as an RCA Victorola.

[Read more]
Showing entries 38221 to 38230 of 44037
« 10 Newer Entries | 10 Older Entries »