這單純是工作筆記文,以前沒寫過,現在剛好筆記一下,人老忘得快,趕快寫起來這樣以後還會救到自己(喂
其實這禮拜去了四天機房,單純是因為 10.1.0.0/16 惹的禍,該說我們太相信廠商,還是我自己太笨沒察覺呢(思
底下要紀錄的東西,網路上文章超多,所以真的要找設定請自己去 Google,我只會放命令在這裡而已(笑
MySQL Replication
Master DB
mysql -u root -p
mysql > CREATE
我不是 DBA,寫這種東西有點班門弄斧(揍飛)。
底下這兩個 Query 做的是相同的事情。
> SELECT a.id, COUNT(b.user_id) AS count FROM users AS a LEFT JOIN records AS b ON
a.id=b.user_id WHERE 1=
其實我不知道聯合查詢大家常不常用。不過當時我年輕不懂事的時候好像很愛用的樣子(喂)。使用這種交集式的聯合查詢,其實有一個稍微要注意的地方,就是,針對你在撈出來的資料表中的資料,重複性最好不要太高,這樣使用
UNION ALL 的效率就會非常的好。
詳細的效率可以參考這篇文章(雖然舊了點)。
http://www.mysqlperformanceblog.com/2007/10/05/union-vs-union-all-performance/
什麼時候會用上?多資料表聯集的時候。但是真的一定要用嗎?上面的文章中,也有指出使用原始查詢條件也可以達到同樣的結果。那,使用聯合查詢有什麼好處(上述文章也有提及)?
> if you do
分析 MySQL 記錄檔案的工具指令:
mysqlsla -u root -p --flat --general general-log
遠端修改防火牆保險做法,避免登入不了:
cd /usr/share/example/ipfw
sh change_rules.sh
newsyslog 使用:
man newsyslog (我真偷懶)
重點是,千萬不能搞錯的地方!
# logfilename [owner:group] mode count
雖然說是工作筆記,但是因為我還沒測試出個所以然來,所以暫時先這樣 XD
PostgreSQL 8.3.1
Document: http://www.postgresql.org/docs/8.3/static/index.html
Download: http://www.postgresql.org/ftp/source/v8.3.1/
MySQL 5
Document: http: