一、關於優化
說起優化,其實最好的優化就是提公升硬體的配置,例如提高cpu的運算能力,提高記憶體的容量,個人認為如果你考慮公升級硬體的話,建議優先提高記憶體的容量,因為一般伺服器應用,對記憶體的消耗使用要求是最高的。當然這都是題外話了。
這裡我們首要討論的,是在同等硬體配置下(同一臺伺服器,不提公升硬體的情況下)對你的系統進行優化。
作為系統管理員,我認為,首先我們要明確乙個觀點:在伺服器上作任何操作,公升級和修改任何配置檔案或軟體,都必須首要考慮安全性,不是越新的東西就越好,這也是為什麼linux管理感覺上和windows有所不同的地方,windows首先推薦大家去使用它的最新版本軟體和作業系統,其實我個人認為這是一種商業行為,作為從系統管理上來講,這是很不好的,使用新的軟體和系統可能帶來新的問題,有些甚至是致命的。
因此,作為管理,我們還是應該考慮穩定的長期使用的軟體版本來作為我們的版本,具體的好處我就不多說了。相信作為管理員的你應該知道的。
其實個人使用的linux最直接的乙個優化就是公升級核心,自己編譯的核心是根據自己的系統編譯而來,將得到最大的效能和最小的核心。
但是,伺服器就不太一樣了,當然我們也希望每一台伺服器都是自己手工編譯的核心,高效而精巧。但是實際和願望是有差距的,試想一下,如果你管理100來台linux主機,而每一台也許配置都不一樣,那編譯核心的乙個過程將是乙個浩大工程,而且從實際考慮,工作量大得難以想象。我想你也不會願意做這種事情吧。因此,個人建議,採用官方發布的核心公升級包是很好的選擇。
感思 最好的優化就是減少資料量!
背景 本人從事工作為遊戲公司。公司體量中等,每天註冊人數峰值十幾萬。資料後台主要還是使用mysql作為資料庫。資料後台有個表且稱 日表 主要是記錄每個廣告位的效果。原統計方式 該日表有幾個字段,記錄這公司投放以來所有廣告為的累計成本 付費 付費人數等等。為了方便前段展示,這個表每天都統計所有廣告位的...
MySQL最好的優化技巧
2 使用連線 join 來代替子查詢 sub queries mysql 從4.1開始支援sql的子查詢。這個技術可以使用select語句來建立乙個單列的查詢結果,然後把這個結果作為過濾條件用在另乙個查詢中。例如,我們要將客戶基本資訊表中沒有任何訂單的客戶刪除掉,就可以利用子查詢先從銷售資訊表中將所...
mysql最好的優化技巧
2 使用連線 join 來代替子查詢 sub queries mysql 從4.1開始支援sql的子查詢。這個技術可以使用select語句來建立乙個單列的查詢結果,然後把這個結果作為過濾條件用在另乙個查詢中。例如,我們要將客戶基本資訊表中沒有任何訂單的客戶刪除掉,就可以利用子查詢先從銷售資訊表中將所...