国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

MySQL優(yōu)化全攻略-服務(wù)器參數(shù)調(diào)整

2024-07-24 12:55:13
字體:
供稿:網(wǎng)友
正確的編譯方法固然重要,但它只是提高mysql服務(wù)器性能工作的一部分。mysql服務(wù)器的許多參數(shù)會影響服務(wù)器的性能表現(xiàn),而且我們可以把這些參數(shù)保存到配置文件,使得每次mysql服務(wù)器啟動時這些參數(shù)都自動發(fā)揮作用。這個配置文件就是my.cnf。  

   mysql服務(wù)器提供了my.cnf文件的幾個示例,它們可以在/usr/local/mysql/share/mysql/目錄下找到,名字分別為my-small.cnf、my-medium.cnf、my-large.cnf以及my-huge.cnf。文件名字中關(guān)于規(guī)模的說明描述了該配置文件適用的系統(tǒng)類型。例如,如果運(yùn)行mysql服務(wù)器的系統(tǒng)內(nèi)存不多,而且mysql只是偶爾使用,那么使用my-small.cnf配置文件最為理想,這個配置文件告訴mysqld daemon使用最少的系統(tǒng)資源。反之,如果mysql服務(wù)器用于支持一個大規(guī)模的在線商場,系統(tǒng)擁有2g的內(nèi)存,那么使用mysql-huge.cnf最為合適。  

   要使用上述示例配置文件,我們應(yīng)該先復(fù)制一個最適合要求的配置文件,并把它命名為my.cnf。這個復(fù)制得到的配置文件可以按照如下三種方式使用:  

全局:把這個my.cnf文件復(fù)制到服務(wù)器的/etc目錄,此時文件中所定義的參數(shù)將全局有效,即對該服務(wù)器上運(yùn)行的所有mysql數(shù)據(jù)庫服務(wù)器都有效。  
局部:把這個my.cnf文件復(fù)制到[mysql-install-dir]/var/將使該文件只對指定的服務(wù)器有效,其中[mysql-install-dir]表示安裝mysql的目錄。  
用戶:最后,我們還可以把該文件的作用范圍局限到指定的用戶,這只需把my.cnf文件復(fù)制到用戶的根目錄即可。  
   那么,如何設(shè)置my.cnf文件中的參數(shù)呢?或者進(jìn)一步說,哪些參數(shù)是我們可以設(shè)置的呢?所有這些參數(shù)都對mysql服務(wù)器有著全局性的影響,但同時每一個參數(shù)都和mysql的特定部分關(guān)系較為密切。例如,max_connections參數(shù)屬于mysqld一類。那么,如何才能得知這一點(diǎn)呢?這只需執(zhí)行如下命令:  


% >/usr/local/mysql/libexec/mysqld --help

  


   該命令將顯示出和mysqld有關(guān)的各種選項和參數(shù)。要尋找這些參數(shù)非常方便,因為這些參數(shù)都在“possible variables for option --set-variable (-o) are”這行內(nèi)容的后面。找到這些參數(shù)之后,我們就可以在my.cnf文件中按照如下方式設(shè)置所有這些參數(shù):  


set-variable = max_connections=100

  


   這行代碼的效果是:同時連接mysql服務(wù)器的最大連接數(shù)量限制為100。不要忘了在my.cnf文件[mysqld]小節(jié)加上一個set-variable指令,具體請參見配置文件中的示例

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 乌什县| 吉木乃县| 忻城县| 扬州市| 左云县| 康平县| 英山县| 个旧市| 华蓥市| 连云港市| 达尔| 兴和县| 凤山市| 河曲县| 武功县| 清徐县| 洪湖市| 志丹县| 汉阴县| 米林县| 汉沽区| 临澧县| 广饶县| 宜阳县| 安福县| 常州市| 绵竹市| 曲阜市| 威海市| 巴里| 临泽县| 深圳市| 禹城市| 托里县| 海口市| 广德县| 仪征市| 柞水县| 佛学| 万山特区| 石楼县|