轉帖|使用教程|編輯:鮑佳佳|2021-03-23 11:49:54.050|閱讀 336 次
概述:有一些數(shù)據(jù)庫服務器的優(yōu)化技術,主要是管理系統(tǒng)配置而不是調整 SQL 語句。它適用于那些希望確保服務器的性能以及可伸縮性的 DBA,以及適用于啟動安裝腳本建立數(shù)據(jù)庫和運行 MySQL 自己進行開發(fā)、測試等以提生產(chǎn)力的開發(fā)人員。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
有一些數(shù)據(jù)庫服務器的優(yōu)化技術,主要是管理系統(tǒng)配置而不是調整 SQL 語句。它適用于那些希望確保服務器的性能以及可伸縮性的 DBA,以及適用于啟動安裝腳本建立數(shù)據(jù)庫和運行 MySQL 自己進行開發(fā)、測試等以提生產(chǎn)力的開發(fā)人員。
	 
系統(tǒng)因素
一些系統(tǒng)級方面也會對性能有好大的影響:
? 如果您有足夠的RAM,可以無需交換設備。無論是否有空閑內存,OS 通常都會在某方面使用交換設備。
? 忽略MyISAM表的外部鎖定。默認設置是限制外部鎖定(exterior locking)。外部鎖定和跳過外部鎖定(skip exterior locking)替代方案明確地表示啟用和禁用外部鎖定。在你只運行一臺服務器時,禁用外部鎖定不會影響 MySQL 功能。確保在運行 myisamchk 之前關閉服務器。在少數(shù)系統(tǒng)上,因為外部鎖定不起作用,所以禁用它是很重要。
當你在類似數(shù)據(jù)上運行多個 MySQL 服務器時,或者當您運行 myisamchk 來評估表而沒有看到服務器進行主要評級并鎖定表時,你無法禁用外部鎖定。請記住,除非你正在使用 NDB 群集,否則通常不建議同時使用多個 MySQL 服務器來評估相同的數(shù)據(jù)。
優(yōu)化磁盤 I/O
當你可以投入更好、更快的存儲硬件到數(shù)據(jù)庫服務器時,它會顯示組織存儲設備的路徑。
磁盤搜索是一個很大的性能障礙。當數(shù)據(jù)量開始增長到無法實現(xiàn)高效緩存時,問題就變得更加明顯。
通過將文件符號鏈接到其他磁盤或磁盤條帶來增強當前磁盤軸的數(shù)量。
根據(jù)關鍵的數(shù)據(jù)類型區(qū)分 RAID 級別是一個好主意。
使用 NFS 與 MySQL
在考慮將 NFS 與 MySQL 一起使用時,你需要謹慎。OS 和 NFS 版本不同引起的可能問題包括:
使用符號鏈接
你可以將數(shù)據(jù)庫從數(shù)據(jù)庫目錄轉移到任何其他位置,或者將其替換為指向新位置的符號鏈接。你可能希望這樣做,例如,將數(shù)據(jù)庫轉移到具有更高多用空間的文件系統(tǒng),或者通過將表擴展到不同的磁盤來提高系統(tǒng)的速度。
建議的做法是將完整的數(shù)據(jù)庫目錄符號鏈接到單獨的磁盤。符號鏈接 MYISAM 表只是最后的選擇。
	1. 你可以在 Unix 上使用數(shù)據(jù)庫的符號鏈接
2. 你可以在 Unix 上使用MyISAM 表的符號鏈接
3. 你可以在 Windows 上使用數(shù)據(jù)庫的符號鏈接
祝您編碼愉快!Navicat For MySql正版授權最高直降40935 元!更多優(yōu)惠咨詢!
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉載自: