長野雅廣的「MySQL Beginners Talk で LT してきました」這篇 slide 對不熟悉 MySQL 的人講了兩個幾乎不會錯的觀念:
- 不要用 MyISAM,用 InnoDB Plugin。
- 建立監控機制。
先討論後面這點,算是任何 database 都通用的法則:當你遇到效能問題時,監控機制可以提供毛線球的線頭,讓你知道慢在哪裡:什麼時間滿載 (於是可以猜測是 cron job 造成,或是對應 MRTG 圖時知道是一般使用者造成的流量造成),另外可以知道瓶頸是在 CPU (是單顆 CPU 滿載,還是整台機器都被吃滿),I/O (是讀取滿載,還是寫入造成滿載),或是網路。
前面這點解釋成「如果你不知道你在做什麼,就用 InnoDB Plugin 吧」,對於初學者 (slide 的標題),就簡化成「既然你是初學者,你就用 InnoDB Plugin 吧」。原因是:
- InnoDB 是 crash safe engine,MyISAM 不是。
- 常被用到的 table 其實會被 cache 在記憶體內,用 MyISAM 與 InnoDB 差異不大。
- 最重要的一點是,InnoDB 有支援 transaction (MVCC),在大量寫入時比起 MyISAM 比較不會產生 table lock。由於 InnoDB 支援 transaction,所以功能也比 MyISAM 多。
slide 不長,但這兩個重點還蠻重要的…
Related Posts:
2012年5月31日 星期四
長野雅廣 (Masahiro Nagano) 的 MySQL Beginners Talk | Gea-Suan Lin's BLOG
2012年5月29日 星期二
Untitled
Dear all:
不知怎的~在Asus與Pegatron的光陰過的特別快,五年多的時間在我的感覺確實是一眨眼的光景,在離職前的心情五味雜陳,我人生的另個階段即將展開.
我想,不論未來我會在哪,我總是會懷唸著在公司跟著大家一起過的種種酸甜苦辣,同樣地也希望跟大家分享我在公司五年多來的經歷….
回想當時在找工作的時候,我想可能是因為我研究所專題符合公司需求,很快便收到了公司interview的邀請,老闆問了我,為什麼會選擇加入系統廠公司,毛利率你不知道是很低的嘛?
我的回答是…
老闆又問我:你這樣回答不怕進不了Asus嘛?
我回答:不怕,因為我有特異功能,一定進的了,因為我是…
同時在Interview的過程中,我瞭解到了公司是個”鍛練基本功”的地方
因為Asus是個重視基本功的公司硬著頭皮詢問公司的福利制度狀況
面試官承諾每年14個月的薪水,也保證午餐與晚餐只要我肯賣命,基本上吃飽是沒問題
所以在面試官英明的決定下,最後決定讓我成為Asus人
第一次見到老闆,發現老闆是個非常和藹可親的人
當剛進入公司的時候,什麼都不懂,還常常碰釘子
這要多多感謝老闆的教導,讓我領略箇中奧妙
經過了在公司長期的訓練,培養出了溝通的技巧
終於,我的功力得以長足的進步,能夠有了今天的成就
也讓我發現我的特長…
當然我發現我的口德也不好,常常不經意的說出…
老闆因此也經常告誡我,叫我收斂點
同時也要感謝老闆長期的大力支持
因為工作性質的關係,我得常常跟客戶與team numbers Highlight各種異常,如果資訊沒準備周全就Highlight,就會發生這種事情
下場通常很慘(逃~)
但我仍然努力著我的工作,有時highlight過頭,情緒有點激動時
也因此得罪了很多人,以下是受害者的感言…
在此也要對曾經被我得罪過的人,致上十二萬分的歉意
後來遇上了全球股災,景氣低迷時,公司開始cost down人力
雖然薪水沒被砍到
但等到自己拿到bonus薪資單時
我打開來的心情真是…當然,一山還有一山高,一慘還有一慘慘,經過了公司內部的比較後
發現薪水與bonus不高的我…還是比有些人還好一點點
而那些人實在是…很多人反應生活沒辦法過下去,結果公司的回覆是…
同時也公告訴全公司的人
大部分的人只能忍氣吞聲繼續生活下去
少部分人也有這種念頭
我也跟老闆懇談過,老闆對此情況也是無能為力
兄弟們也都告訴我…
最後只好決定離開…
當我遞上沉重的辭呈時…老闆告訴我…
@!#!@$!@%經過一番溝通,老闆問我為什麼想離開,我回答…
老闆無言了,只能對我說,其實他知道我這個決定是…
離職日在即,千萬分不捨的我,還是想問一下大家…
……………(沉默)………………..看來…
還好我不是被唬大的…
所以最後還是要感謝大家支持(自High)
好啦!我承認…我承認我會寫出這麼無聊的畢業感言,一切都只是因為
最後,在臨走前…
要一直記得我~要一直緬懷我~我說過的話、發過的mail請當作聖經一般供奉,每天早、中、晚餐前至少念一遍…,欽此~
有夠好笑!
看不爽論壇: 拒用 eTag 的14個理由

</div> <p> </p><ol> <li>首先先哀悼一下當初被幹掉的宏碁、台灣宇通兩個團隊,兩家都是採用RFID,也就是這次E-tag用的通訊模式,反倒是遠通電使用紅外線,現在是怎麼回事,竟然使用起失敗者的系統RFID,真不知道當初高公局是怎麼評分,保安,可以這樣嗎?優勝者放棄自己的系統,使用失敗者的系統,這中間沒有問題嗎?也許我們可以問一下現任財政部長的劉憶如意見,根據以下這篇新聞,當時擔任立委的劉憶如翻出來的資料,其實第一名是宏碁。</li> <li>超誇張的黏貼位置限制:<span style="color: #38761d;">全世界的車用收費系統在安全的考量下都是建議放在車內後照鏡附近</span>,從駕駛座的位置不會看到這個裝置的存在,其目的就在於將整個視野留給駕駛 ,避免擋住駕駛視線,造成行車安全的危害。反觀E-tag竟然嚴格要求貼在副駕駛座前面,既不能往上移,也不能往下移,還要離A柱一段距離,這不擺明了硬要遮住駕駛右邊特定範圍的視線,再加上台灣道路狹小,機車,行人等混雜,遠一點的人車可能就這樣被遮住,出事情不知道誰要負責?向日本還有一些國家甚至授權車商直接生產的時候就整合到後照鏡的背面,這不是更美觀安全。
