Showing entries 38061 to 38070 of 45385
« 10 Newer Entries | 10 Older Entries »
Common Questions and Answers from Performance Tuning Webinars

Yesterday and today I gave a couple webinars on basic performance tuning of SQL queries and schema/index strategies. I've given this presentation quite a few times now, and a number of good questions always seem to come up. I figured I would summarize them and their answers in a blog post.

Q: Which will be faster out of these two queries?

SELECT ... WHERE some_col IN (1,2,3) or
SELECT ... WHERE some_col = 1 OR some_col = 2 OR some_col = 3

A:

Neither. The optimizer rewrites an IN() operator to a series of OR conditions, so there will be no performance diffference. Use IN() as it makes the code shorter and more readable.

Q: Where does MyISAM cache table records? A:

Nowhere. MyISAM does not cache table records like InnoDB does in it's innodb_buffer_pool. Instead, MyISAM relies on the operating system buffering to buffer table records as it reads …

[Read more]
Open source catalog

Optaros, the company I am working for, released an open source catalog which lists close to 300 so called "enterprise ready" OSS applications. I guess most of you reading my blog are not exactly in the target group as to me it mostly seems to be directed about people that lack deep networking into the various OSS communities. That being said I still think that it might be worth a look, even if its just to blog about how we totally got the rating on a specific piece of software totally wrong.

In this updated and web enabled version end users can vote on projects, which is already a first step in the direction of allowing user contributions. I hope we will figure out ways on how to expand this. Again the target group are decision makers that are not so in tune with OSS communities, so we are ok with providing a little less information (if they want all the information they can always use …

[Read more]
OurSQL Episode 18: De-myth-tifying Indexes

Direct play this episode at:
http://tinyurl.com/2quk66

Feedback:

Email podcast@technocation.org

call the comment line at +1 617-674-2369

use Odeo to leave a voice mail through your computer:
http://odeo.com/sendmeamessage/Sheeri

Or use the Technocation forums:
http://tinyurl.com/sc6qw

Episode 18: De-Myth-tifying Indexes

Where I have been:
Wedding video (short) and photos:
http://www.sheeri.com/wedding

Honeymoon (and wedding) photos:
http://www.sheeri.com/photos

News:
FREE …

[Read more]
The secret of successful open-source companies, Part II

Last year (almost to the day), I wrote a post that detailed how JBoss went from $0 to a $350 million acquisition by Red Hat and scored a range of paying customers along the way. The research for that post was actually done in preparation for an OSCON presentation I was to deliver, which is the same impetus for this post.

One year later, my analysis of JBoss has proved to be remarkably accurate (at least for Alfresco). However, I was a little off on my timing (see the slide at right), and I didn't give enough credit to the power of open source to drive sales.

One year later, I'd add the following observations to my original analysis:

[Read more]
451 CAOS Links - 2007.07.11

IBM pledges patents for software interoperability. Digium acquires Sokol & Associates. OpenLogic releases open source software discovery tool to the public. (and more)

IBM Pledges Free Access to Patents Involved in Implementing 150+ Software Standards, IBM (Press Release)

Digium Acquires Key Asterisk Open Source Partner Sokol & Associates, Digium (Press Release)

OpenLogic Announces General Availability of Free Open Source Software Discovery Tool, OpenLogic (Press Release)

Emulex Virtual HBA Technology Accepted into Open Source Linux Kernel, Emulex (Press Release) …

[Read more]
Follow Up on Rolling Sums - Self Joins vs User Variables

Damien Seguy had an interesting observation on my use of self joins for generating rolling sums.

When is a DBA not a DBA?

A sysadmin friend of mine was describing some DBA work he was doing, and wrote this:

I’m not much of a DBA, really - if it can’t be done through phpMyAdmin I’m not likely to be doing it.

This is in stark contrast to so many so-called DBAs who say “I’m a DBA….If it can’t be done through phpMyAdmin it must be Senior DBA work.”

I’ve used phpMyAdmin for MySQL administration, and there’s just something so nice about working on commandline.

Rubyisms

Lately, I have had opportunity to evaluate a very large Ruby installation that also was growing very quickly. A lot of the work performed on site has been specific to the site, but other observations are true for the platform no matter what is being done on it. This article is about Ruby On Rails and its interaction with MySQL in general.

Continue reading "Rubyisms"

Finding the Way to the Customer – Case Continuent

Matt Asay recently interviewed Eero Teerikorpi, CEO of Continuent in his Open Source CEO series and despite of the great interview, I wanted to take it a step further and asked Eero elaborate on some issues. In one way this is also a continuation of my Open Source Business Meme from some weeks ago.

Some key advice Eero pointed out in the article was the importance of partners and channels:

‘’Another surprise is partner networking, or actually the lack of it. Maybe this is result of open source companies’ natural tendency to focus on services and, for the most part, on a direct sales model. Open source companies have created tight-knit partner communities, which are excellent vehicles …

[Read more]
Raj’s MySQL Top Five Wishlist

Taking the cue from Jay Pipes, as so many other bloggers have done, I present the five things I would most like to see in a future release of MySQL. 1. Metrics, Metrics, Metrics! The more the better. I want to be able to debug issues on the database, but MySQL lacks good metrics on [...]

Showing entries 38061 to 38070 of 45385
« 10 Newer Entries | 10 Older Entries »