Showing entries 40323 to 40332 of 43992
« 10 Newer Entries | 10 Older Entries »
A new relevant metric

"Pageviews per kilowatt-hour (kWh)"Noted by Jim Buckmaster (Craigslist), they keep getting kicked out of colocation sites. I've heard this a lot lately, the biggest headache at highly scaled sites is the power consumption of all the server hardware. Perhaps it's simply a side-effect of the horizontal scaling (scale-out): lots of cheaper machines, rather than some big iron (but the latter is not affordable, and might not be suitable for this kind of job anyway).

So the challenge lies with chip manufactureres (CPU, RAM) and hardware companies: provide high performance with lower power consumption. One can probably simply look at 64-bit CPUs there, with the memory addressing capabilities and relative low cost (AMD Opterons being ahead right now, but Intel is coming out with new stuff), 32-bit for this type of server won't make much sense any more. Of course this is when talking …

[Read more]
Which database - and how much?

This morning's elevator talk snippet (at OSCON)"So, which database do you use?"
"Yes."Turns out this company uses pretty much (each where appropriate) all - except Sybase, for whatever reason...
It was someone from whitepages.com.

Right now I'm in Tim O'Reilly's executive briefing which is a new separate event at OSCON. The first panel is on the impact of open source on web 2.0. Guests are Jim Buckmaster (CEO of Craigslist), Chris DiBona (Google), Jeremy Zawodny (Yahoo!). During their intro, they were actually arguing over who used MySQL the most ;-)
Jeremy reckoned it was Yahoo!, but you never know with Google. Craigslist is interesting in another way also. When looking at big succesful companies, most have thousands …

[Read more]
MyISAM to InnoDB: Lost Rows 2

Thank you for the replies to my previous post.

However, let me rephrase the question:

I have a table of type MyISAM that is reporting 47 million rows when I do a SELECT COUNT(*). When I convert this table to InnoDB, running a SELECT COUNT(*) returns only 19 million rows. The conversion confirms 19 million rows were inserted and reports no warnings or duplicates.

I have done the conversion to InnoDB using the following ways
1. by dumping all the data in a text file and loading it.
2. by using ALTER TABLE

Why is the record count so low after conversion to InnoDB?
Who should I believe: InnoDB or MyISAM?
Any ideas as to what can be done to avoid loss of this many rows?

I will be posting output from my latest conversion attempt in some time.

----------------------------
PS: Thank you for all the replies. It turned out that the …

[Read more]
MySQL Party Tuesday at OSCON, First day at OSCON

My Tutorial went well on the first day of OSCON. I ended up spending about 45 minutes on partitioning, and another 20 minutes on Events.

The surprise? I spent nearly 20 minutes on mysqlslap, our load generation and benchmarking tool in 5.1. I've run across a few system integrators who have been using it to "break in" new machines by generating SQL loads with many concurrent users, but this was the first time I have gotten a lot of user oriented questions about the tool.

For those of you in Portland this week MySQL will be throwing a reception/party on Tuesday (aka Tonight) at the Double Tree. Free drinks and t-shirt give away.

Free as in libre, since I don't believe we have in sales people here this week either :)

UPDATE I should also mention that the party is at 5:30->7:30 PM.

Thoughts on the Falcon

I watched the Falcon presentation from the MySQL Meetup in Boston. There was one optimization Jim spoke of that I was particularly fond of;

Falcon has a kind of two stage index retrieval. It first builds a list of what records it has to get, then buffers that and flips them into the correct order to scan through on disk. Potentially this means much faster retrievals; based on the assumption people are using one disk, or one of the RAID levels that doesn't support striping. Disk seek time is a real killer on performance in any database application, but I'm trying to think to myself now at what point the cost of software-sorting becomes more expensive, and this is actually a hindrance (since the raid controller will send the requests to different volumes anyway).

I'm guessing since disks are always a bottleneck, anytime you …

[Read more]
OSCON Preview

Well today is Monday, so this must be OSCON.  Actually, it's just been pre-conference tutorials so far, but MySQL was well represented with tutorials by Brian Aker and Jay Pipes on MySQL 5.1 in Depth and Maximum Velocity MySQL respectively.  And a group of us had dinner at a local Greek restaurant, which was fun.  Since MySQL employees are quite distributed, it's nice to get a group together at a conference.  We have speakers here at OSCON from Seattle, Australia, …

[Read more]
Where did the records go?
Fluctuating number of rows during data insertion
OSCON Attendee Reminder: MySQL Reception Tuesday Night

Just a quick reminder about the MySQL reception at the DoubleTree hotel tomorrow night (Tuesday) from 5:30 to 7:30pm at the Cantina Bar. We'll be giving away the famous uptime t-shirts, along with a variety of books, plus you get a great chance to meet MySQL developers and team members. Oh, did I mention the free drinks? See you there!

On another OSCON note, "Maximum Velocity MySQL" was a great time today. The only snag was a complete power outage about ten minutes from the end of the tutorial, but it was very well timed, as at the time I was going over the importance of having a battery-backed disk controller when using InnoDB. How very, very ironic, huh?

Last night, myself, Monty, Arjen, Brian, David, Julian, Zak, and Monty's son and daughter, Max and My, went out for Indian cuisine and had a good time. Tonight, some more MySQLers are doing the same; it might be the last time I get to have a good chat before the flood of main …

[Read more]
One Week Later - Life at OmniTI

One week ago today I started work at OmniTI as a sales engineer for their Ecelerity MTA offering.

I’ve met and caught up with a great bunch of coworkers, learned a great deal about the new software I’ll be supporting, and generally had a really good time.

I think it is too early to really draw a comparison with working for MySQL, but it is a nice change of pace to sit in an office for a couple of weeks with the human interaction that goes along with it.

So what is Ecelerity? It’s a high-performance, extensible, clusterable MTA (mail transfer agent). Ecelerity is used by companies that need to send high volumes of mail such as Techtarget with their newsletters and reports. Where Sendmail may typically see 100K emails per hour of throughput, Ecelerity is marketed at one million messages per hour and sees several times that amount in the wild.

I’m in Maryland till Thursday then off to Seattle till Sunday, …

[Read more]
Showing entries 40323 to 40332 of 43992
« 10 Newer Entries | 10 Older Entries »