23:15 The ultimate tool for generating optimal my.cnf files for MySQL » MySQL Performance Blog

There are quite a few “tuning primers” and “my.cnf generators” and “sample my.cnf files” online. The ultimate tool for generating an optimal my.cnf is not a tool. It’s a human with many years of experience, deep knowledge of MySQL and the full application stack, and familiarity with your application and your data.

I don’t know exactly the percentage, but quite a few of the servers I take a look at have been “optimized” with some tuning primer or question-and-answer script that spits out “optimal” parameters for my.cnf.

Most of the time these servers are far from optimal. Sometimes the my.cnf parameters are extremely wrong, to the point of causing a severe performance penalty.

If it were as easy as writing a tool to do this, don’t you think Maatkit would have mk-optimal-mycnf already? In my opinion — as someone who knows very well the complexity of creating a good my.cnf — it’s practically impossible. Much harder than syncing data, or manipulating a replication hierarchy, or any of the other things Maatkit can do already. And I doubt I’ll ever even feel motivated to try creating such a tool.

Don’t bother with scripts. Don’t waste your time with most of the advice you see on the web in forums — much of it is fundamentally wrong, even when it seems to come from an informed source. Don’t put too much faith in the my.cnf samples that come with your operating system; many of them have very bad advice in the comments, such as instructing you on how to set up replication in ways that guarantee breakage.

If you want solid advice, ask someone who knows what they’re doing (and can prove it). Or buy our book.

But even more fundamentally, you should not focus so much on my.cnf. It is not the be-all and end-all of performance. Tuning your server settings has far less impact on performance than tuning your schema, indexing, queries and — you guessed it — thinking deeply about your application architecture. Server settings are a distraction and a waste of time for most people.

Most my.cnf files I see only need minor tweaks, which give only so-so performance improvements. Tuning my.cnf only helps a lot when my.cnf has extremely bad parameters. The kind you’ll get from tuning primers and automated my.cnf optimization scripts.


Entry posted by Baron Schwartz | One comment

Add to: delicious | digg | reddit | netscape | Google Bookmarks

17:49 全新产品:AdSense for Feeds » Inside AdSense-中文


现在,当您进入帐户的"AdSense 设置"页面,就可以看见一个新的"AdSense for feeds"选项。这是我们刚刚推出的一个新的广告产品,通过这个产品您可以把 AdSense 广告放入您网站的 RSS 订阅器中,帮您开辟一条新的收益途径。

AdSense for Feeds 将会投放按点击付费(CPC)广告或按展示付费(CPM)广告,通过在 RSS 订阅器中投放针对性的广告,可以在为您创造收益的同时保持良好的用户体验。

您希望了解更多关于 AdSense for Feeds 的信息吗?欢迎访问我们的帮助中心
12:43 从vimeo.com的开发里程碑视频想到“研发关系管理” » 大学小容>善用网络,助益成长!

这周小容开发玩Vimeo.com这个视频网站,个人页面在这里:http://vimeo.com/oliverding,陆续会将上次去太空中心玩拍摄的视频上传在那里,有兴趣的朋友进慢慢等待,或者用RSS订阅:http://www.vimeo.com/oliverding/videos/rss

Vimeo.com的设计风格和Youtube.com完全不同,如果说Youtube.com显得大路货的话,那么vimeo.com就显得有些小资或者另类了。Vimeo.com的Tag运用方式也很特别。

不过,这次小容想分享的是今天看vimeo.com的roadmap页面想到的新名词“研发关系管理”。

vimeo.com在这个roadmap页面上对用户公告产品开发的进度情况,同事每个功能都配上采访相关开发员工的视频,还配上相关的插图,用户也可以留言评论。

举个例子:这是关于Vimeo Plus功能的视频:



dananananananana Facebook! from Blake Whitman on Vimeo.

下面是几张插图:


图一。


图二


图三


图四

关于小组功能的视频:



So, lets talk about… Groups from Blake Whitman on Vimeo.

关于小组功能的草图:


图五


图六


图七


图八

之前小容曾在Netvibes.com的blog上看到他们把开发计划逐项列在blog的sidebar上,同时,每完成一个功能,就将该功能上加上删除线:)

公共关系强调的是和利益者的沟通,它不仅仅是营销部门自己的事情。不论是大型上市公司,还是小型创业团队,将研发过程的信息分享给用户,无疑可以获得更多的积极的反馈和建议。

对于网站创业团队而言,改版的重点工作是技术和设计,然而,周边的传播和发布方式方法,也是值得关注的事项。“研发关系管理”并不是没有意义的生造词。

相关贴子:

WordPress说,把我们的,<服务条款>和<服务条款>拿去用吧!
Friday, December 28th, 2007

技术营销:为你的产品拍摄一段微视频
Tuesday, August 28th, 2007

Rules To Follow When Cell Phones Drop CoverageJoi Ito's Web » 车东 在 Google 阅读器中共享的项目

You know when you lose your connection and both sides frantically try to call each other back and cross paths? Richard Wolpert has a new rule:

  1. if you initiated the call and it drops you call the other person back.
  2. if you received the call and it drops you just wait for the call back.

Pass it on.


^==Back Home: www.chedong.com

^==Back Digest Home: www.chedong.com/digest/

<== 2008-08-17
  八月 2008  
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
==> 2008-08-19