欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Mysql配置文件的示例分析-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關(guān)Mysql配置文件的示例分析的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

成都網(wǎng)絡(luò)公司-成都網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司10多年經(jīng)驗成就非凡,專業(yè)從事網(wǎng)站制作、網(wǎng)站建設(shè),成都網(wǎng)頁設(shè)計,成都網(wǎng)頁制作,軟文營銷,廣告投放平臺等。10多年來已成功提供全面的成都網(wǎng)站建設(shè)方案,打造行業(yè)特色的成都網(wǎng)站建設(shè)案例,建站熱線:13518219792,我們期待您的來電!

[mysqld]
port = 3306
serverid = 1
socket = /tmp/mysql.sock
skip-locking
# 避免MySQL的外部鎖定,減少出錯幾率增強穩(wěn)定性。
skip-name-resolve
禁止MySQL對外部連接進行DNS解析,使用這一選項可以消除MySQL進行DNS解析的時間。但需要注意,如果開啟該選項,則所有遠(yuǎn)程主機連接授權(quán)都要使用IP地址方式,否則MySQL將無法正常處理連接請求!
back_log = 384
指定MySQL可能的連接數(shù)量。當(dāng)MySQL主線程在很短的時間內(nèi)接收到非常多的連接請求,該參數(shù)生效,主線程花費很短的時間檢查連接并且啟動一個新線程。
back_log 參數(shù)的值指出在MySQL暫時停止響應(yīng)新請求之前的短時間內(nèi)多少個請求可以被存在堆棧中。如果系統(tǒng)在一個短時間內(nèi)有很多連接,則需要增大該參數(shù)的值,該參數(shù)值指定到來的TCP/IP連接的偵聽隊列的大小。不同的操作系統(tǒng)在這個隊列大小上有它自己的限制。
試圖設(shè)定back_log高于你的操作系統(tǒng)的限制將是無效的。默認(rèn)值為50。對于Linux系統(tǒng)推薦設(shè)置為小于512的整數(shù)。
key_buffer_size = 256M
# key_buffer_size指定用于索引的緩沖區(qū)大小,增加它可得到更好的索引處理性能。
對于內(nèi)存在4GB左右的服務(wù)器該參數(shù)可設(shè)置為256M或384M。
注意:該參數(shù)值設(shè)置的過大反而會是服務(wù)器整體效率降低!
max_allowed_packet = 4M
thread_stack = 256K
table_cache = 128K
sort_buffer_size = 6M
查詢排序時所能使用的緩沖區(qū)大小。注意:該參數(shù)對應(yīng)的分配內(nèi)存是每連接獨占!如果有100個連接,那么實際分配的總共排序緩沖區(qū)大小為100 × 6 = 600MB。所以,對于內(nèi)存在4GB左右的服務(wù)器推薦設(shè)置為6-8M。
read_buffer_size = 4M
讀查詢操作所能使用的緩沖區(qū)大小。和sort_buffer_size一樣,該參數(shù)對應(yīng)的分配內(nèi)存也是每連接獨享!
join_buffer_size = 8M
聯(lián)合查詢操作所能使用的緩沖區(qū)大小,和sort_buffer_size一樣,該參數(shù)對應(yīng)的分配內(nèi)存也是每連接獨享!
myisam_sort_buffer_size = 64M
table_cache = 512
thread_cache_size = 64
query_cache_size = 64M
指定MySQL查詢緩沖區(qū)的大小。可以通過在MySQL控制臺執(zhí)行以下命令觀察:
代碼:
# > SHOW VARIABLES LIKE '%query_cache%';
# > SHOW STATUS LIKE 'Qcache%';
如果Qcache_lowmem_prunes的值非常大,則表明經(jīng)常出現(xiàn)緩沖不夠的情況;
如果Qcache_hits的值非常大,則表明查詢緩沖使用非常頻繁,如果該值較小反而會影響效率,那么可以考慮不用查詢緩沖;Qcache_free_blocks,如果該值非常大,則表明緩沖區(qū)中碎片很多。
tmp_table_size = 256M
max_connections = 768
指定MySQL允許的大連接進程數(shù)。如果在訪問論壇時經(jīng)常出現(xiàn)Too Many Connections的錯誤提 示,則需要增大該參數(shù)值。
max_connect_errors = 10000000
wait_timeout = 10
指定一個請求的大連接時間,對于4GB左右內(nèi)存的服務(wù)器可以設(shè)置為5-10。
thread_concurrency = 8
該參數(shù)取值為服務(wù)器邏輯CPU數(shù)量×2,在本例中,服務(wù)器有2顆物理CPU,而每顆物理CPU又支持H.T超線程,所以實際取值為4 × 2 = 8
skip-networking
開啟該選項可以徹底關(guān)閉MySQL的TCP/IP連接方式,如果WEB服務(wù)器是以遠(yuǎn)程連接的方式訪問MySQL數(shù)據(jù)庫服務(wù)器則不要開啟該選項!否則將無法正常連接!

[common log]
log = /var/log/mysql/mysql-sys.log
把所有的連接以及所有的SQL命令記入日志(通用查詢?nèi)罩?; 如果沒有給出file參數(shù),MySQL將在數(shù)據(jù)庫目錄里創(chuàng)建一個hostname.log文件作為這種日志文件(hostname是服務(wù)器的主機名)。
log-update = /var/log/mysql/mysql-update.log
記載出錯情況的日志文件名(出錯日志)。這種日志功能無法禁用。如果沒有給出file參數(shù),MySQL會使用hostname.err作為種日志文件的名字。
log-slow-queries = /var/log/mysql/mysql-slow.log
把執(zhí)行用時超過long_query_time變量值的查詢命令記入日志(慢查詢?nèi)罩?; 如果沒有給出file參數(shù),MySQL將在數(shù)據(jù)庫目錄里創(chuàng)建一個hostname-slow.log文件作為這種日志文件(hostname是服務(wù)器主機名)。
long_query_time = n
慢查詢的執(zhí)行用時上限(默認(rèn)設(shè)置是10s)。
long_queries_not_using_indexs
把慢查詢以及執(zhí)行時沒有使用索引的查詢命令全都記入日志(其余同--log-slow-queries選項)。
log-bin = /var/log/mysql/mysql-bin.log
把對數(shù)據(jù)進行修改的所有SQL命令(也就是INSERT、UPDATE和DELETE命令)以二進制格式記入日志(二進制變更日志,binary update log)。這種日志的文件名是filename.n或默認(rèn)的hostname.n,其中n是一個6位數(shù)字的整數(shù)(日志文件按順序編號)。
max_binlog_size = n
二進制日志文件的大長度(默認(rèn)設(shè)置是1GB)。在前一個二進制日志文件里的信息量超過這個大長度之前,MySQL服務(wù)器會自動提供一個新的二進制日志文件接續(xù)上。
binlog-do-db = dbname
只把給定數(shù)據(jù)庫里的變化情況記入二進制日志文件,其他數(shù)據(jù)庫里的變化情況不記載。如果需要記載多個數(shù)據(jù)庫里的變化情況,就必須在配置文件使用多個本選項來設(shè)置,每個數(shù)據(jù)庫一行。
binlog-ignore-db = dbname
不把給定數(shù)據(jù)庫里的變化情況記入二進制日志文件。
sync_binlog = n
每經(jīng)過n次日志寫操作就把日志文件寫入硬盤一次(對日志信息進行一次同步)。n=1是最安全的做法,但效率最低。默認(rèn)設(shè)置是n=0,意思是由操作系統(tǒng)來負(fù)責(zé)二進制日志文件的同步工作。

[master/slave]
server-id = n
給服務(wù)器分配一個唯一的ID編號
log-slave-updates
啟用從屬服務(wù)器上的日志功能,使這臺計算機可以用來構(gòu)成一個鏡像鏈(A->B->C)。
master-host = hostname
master-user = replicusername
master-password = passwd
分別是主控服務(wù)器的主機名或IP地址、從屬服務(wù)器用來連接主控服務(wù)器的用戶名、從屬服務(wù)器用來連接主控服務(wù)器的密碼。如果從屬服務(wù)器上存在master.info文件(鏡像關(guān)系定義文件),它將忽略此選項。
master-port = n
從屬服務(wù)器用來連接主控服務(wù)器的TCP/IP端口(默認(rèn)設(shè)置是3306端口)。
master-connect-retry = n
如果與主控服務(wù)器的連接沒有成功,則等待n秒(s)后再進行管理方式(默認(rèn)設(shè)置是60s)。如果從屬服務(wù)器存在master.info文件,它將忽略此選項。
master-ssl-xxx = xxx
對主、從服務(wù)器之間的SSL通信進行配置。
read-only = 0/1
0: 允許從屬服務(wù)器獨立地執(zhí)行SQL命令(默認(rèn)設(shè)置); 1: 從屬服務(wù)器只能執(zhí)行來自主控服務(wù)器的SQL命令。
read-log-purge = 0/1
1: 把處理完的SQL命令立刻從中繼日志文件里刪除(默認(rèn)設(shè)置); 0: 不把處理完的SQL命令立刻從中繼日志文件里刪除。
replicate-do-table = dbname.tablename
與--replicate-do-table選項的含義和用法相同,但數(shù)據(jù)庫和數(shù)據(jù)庫表名字里允許出現(xiàn)通配符"%" (例如: test%.%--對名字以"test"開頭的所有數(shù)據(jù)庫里的所以數(shù)據(jù)庫表進行鏡像處理)。
replicate-do-db = name
只對這個數(shù)據(jù)庫進行鏡像處理。
replicate-ignore-db = dbname
不對這個數(shù)據(jù)庫進行鏡像處理。
replicate-ignore-table = dbname.tablename
不對這個數(shù)據(jù)表進行鏡像處理。
replicate-wild-ignore-table = dbn.tablen
不對這些數(shù)據(jù)表進行鏡像處理。
replicate-rewrite-db = db1name > db2name
把主控數(shù)據(jù)庫上的db1name數(shù)據(jù)庫鏡像處理為從屬服務(wù)器上的db2name數(shù)據(jù)庫。
report-host = hostname
從屬服務(wù)器的主機名; 這項信息只與SHOW SLAVE HOSTS命令有關(guān)--主控服務(wù)器可以用這條命令生成一份從屬服務(wù)器的名單。
slave-compressed-protocol = 1
主、從服務(wù)器使用壓縮格式進行通信--如果它們都支持這么做的話。
slave-skip-errors = n1, n2, [...all]
即使發(fā)生出錯代碼為n1、n2等的錯誤,鏡像處理工作也繼續(xù)進行(即不管發(fā)生什么錯誤,鏡像處理工作也繼續(xù)進行)。如果配置得當(dāng),從屬服務(wù)器不應(yīng)該在執(zhí)行 SQL命令時發(fā)生錯誤(在主控服務(wù)器上執(zhí)行出錯的SQL命令不會被發(fā)送到從屬服務(wù)器上做鏡像處理); 如果不使用slave-skip-errors選項,從屬服務(wù)器上的鏡像工作就可能因為發(fā)生錯誤而中斷,中斷后需要有人工參與才能繼續(xù)進行。
innodb_log_buffer_pool_size = n
為InnoDB數(shù)據(jù)表及其索引而保留的RAM內(nèi)存量(默認(rèn)設(shè)置是8MB)。這個參數(shù)對速度有著相當(dāng)大的影響,如果計算機上只運行有 MySQL/InnoDB數(shù)據(jù)庫服務(wù)器,就應(yīng)該把全部內(nèi)存的80%用于這個用途。
innodb_log_buffer_size = n
事務(wù)日志文件寫操作緩存區(qū)的大長度(默認(rèn)設(shè)置是1MB)。
innodb_additional_men_pool_size = n
為用于內(nèi)部管理的各種數(shù)據(jù)結(jié)構(gòu)分配的緩存區(qū)大長度(默認(rèn)設(shè)置是1MB)。
innodb_file_io_threads = n
I/O操作(硬盤寫操作)的大線程個數(shù)(默認(rèn)設(shè)置是4)。
innodb_thread_concurrency = n
InnoDB驅(qū)動程序能夠同時使用的大線程個數(shù)(默認(rèn)設(shè)置是8)。

[InnoDB]
skip-innodb
不加載InnoDB數(shù)據(jù)表驅(qū)動程序--如果用不著InnoDB數(shù)據(jù)表,可以用這個選項節(jié)省一些內(nèi)存。
innodb-file-per-table
為每一個新數(shù)據(jù)表創(chuàng)建一個表空間文件而不是把數(shù)據(jù)表都集中保存在中央表空間里(后者是默認(rèn)設(shè)置)。該選項始見于MySQL 4.1。
innodb-open-file = n
InnoDB數(shù)據(jù)表驅(qū)動程序最多可以同時打開的文件數(shù)(默認(rèn)設(shè)置是300)。如果使用了innodb-file-per-table選項并且需要同時打開很多數(shù)據(jù)表的話,這個數(shù)字很可能需要加大。
innodb_data_home_dir = path
InnoDB主目錄,所有與InnoDB數(shù)據(jù)表有關(guān)的目錄或文件路徑都相對于這個路徑。在默認(rèn)的情況下,這個主目錄就是MySQL的數(shù)據(jù)目錄。
innodb_data_file_path = ts
用來容納InnoDB為數(shù)據(jù)表的表空間: 可能涉及一個以上的文件; 每一個表空間文件的大長度都必須以字節(jié)(B)、兆字節(jié)(MB)或千兆字節(jié)(GB)為單位給出; 表空間文件的名字必須以分號隔開; 最后一個表空間文件還可以帶一個autoextend屬性和一個大長度(max:n)。例如,ibdata1:1G; ibdata2:1G:autoextend:max:2G的意思是: 表空間文件ibdata1的大長度是1GB,ibdata2的大長度也是1G,但允許它擴充到2GB。除文件名外,還可以用硬盤分區(qū)的設(shè)置名來定義表空間,此時必須給表空間的大初始長度值加上newraw關(guān)鍵字做后綴,給表空間的大擴充長度值加上raw關(guān)鍵字做后綴(例如/dev/hdb1: 20Gnewraw或/dev/hdb1:20Graw); MySQL 4.0及更高版本的默認(rèn)設(shè)置是ibdata1:10M:autoextend。
innodb_autoextend_increment = n
帶有autoextend屬性的表空間文件每次加大多少兆字節(jié)(默認(rèn)設(shè)置是8MB)。這個屬性不涉及具體的數(shù)據(jù)表文件,那些文件的增大速度相對是比較小的。
innodb_lock_wait_timeout = n
如果某個事務(wù)在等待n秒(s)后還沒有獲得所需要的資源,就使用ROLLBACK命令放棄這個事務(wù)。這項設(shè)置對于發(fā)現(xiàn)和處理未能被InnoDB數(shù)據(jù)表驅(qū)動 程序識別出來的死鎖條件有著重要的意義。這個選項的默認(rèn)設(shè)置是50s。
innodb_fast_shutdown = 0/1
是否以最快的速度關(guān)閉InnoDB,默認(rèn)設(shè)置是1,意思是不把緩存在INSERT緩存區(qū)的數(shù)據(jù)寫入數(shù)據(jù)表,那些數(shù)據(jù)將在MySQL服務(wù)器下次啟動時再寫入 (這么做沒有什么風(fēng)險,因為INSERT緩存區(qū)是表空間的一個組成部分,數(shù)據(jù)不會丟失)。把這個選項設(shè)置為0反面危險,因為在計算機關(guān)閉時,InnoDB 驅(qū)動程序很可能沒有足夠的時間完成它的數(shù)據(jù)同步工作,操作系統(tǒng)也許會在它完成數(shù)據(jù)同步工作之前強行結(jié)束InnoDB,而這會導(dǎo)致數(shù)據(jù)不完整。

[InnoDB log]
innodb_log_group_home_dir = /var/log/mysql/innodb
用來存放InnoDB日志文件的目錄路徑(如ib_logfile0、ib_logfile1等)。在默認(rèn)的情況下,InnoDB驅(qū)動程序?qū)⑹褂肕ySQL數(shù)據(jù)目錄作為自己保存日志文件的位置。
innodb_log_files_in_group = n
使用多少個日志文件(默認(rèn)設(shè)置是2)。InnoDB數(shù)據(jù)表驅(qū)動程序?qū)⒁暂嗈D(zhuǎn)方式依次填寫這些文件; 當(dāng)所有的日志文件都寫滿以后,之后的日志信息將寫入第一個日志文件的大長度(默認(rèn)設(shè)置是5MB)。這個長度必須以MB(兆字節(jié))或GB(千兆字節(jié))為單 位進行設(shè)置。
innodb_flush_log_at_trx_commit = 0/1/2
這個選項決定著什么時候把日志信息寫入日志文件以及什么時候把這些文件物理地寫(術(shù)語稱為"同步")到硬盤上。設(shè)置值0的意思是每隔一秒寫一次日志并進行同步,這可以減少硬盤寫操作次數(shù),但可能造成數(shù)據(jù)丟失; 設(shè)置值1(設(shè)置設(shè)置)的意思是在每執(zhí)行完一條COMMIT命令就寫一次日志并進行同步,這可以防止數(shù)據(jù)丟失,但硬盤寫操作可能會很頻繁; 設(shè)置值2是一般折衷的辦法,即每執(zhí)行完一條COMMIT命令寫一次日志,每隔一秒進行一次同步。
innodb_flush_method = x
InnoDB日志文件的同步辦法(僅適用于UNIX/Linux系統(tǒng))。這個選項的可取值有兩種: fdatasync,用fsync()函數(shù)進行同步; O_DSYNC,用O_SYNC()函數(shù)進行同步。
innodb_log_archive = 1
啟用InnoDB驅(qū)動程序的archive(檔案)日志功能,把日志信息寫入ib_arch_log_n文件。啟用這種日志功能在InnoDB與 MySQL一起使用時沒有多大意義(啟用MySQL服務(wù)器的二進制日志功能就足夠用了)。

[Others]
bind-address = ipaddr
MySQL服務(wù)器的IP地址。如果MySQL服務(wù)器所在的計算機有多個IP地址,這個選項將非常重要。
default-storage-engine = type
新數(shù)據(jù)表的默認(rèn)數(shù)據(jù)表類型(默認(rèn)設(shè)置是MyISAM)。這項設(shè)置還可以通過--default-table-type選項來設(shè)置。
default-timezone = name
為MySQL服務(wù)器設(shè)置一個地理時區(qū)(如果它與本地計算機的地理時區(qū)不一樣)。
ft_min_word_len = n
全文索引的最小單詞長度工。這個選項的默認(rèn)設(shè)置是4,意思是在創(chuàng)建全文索引時不考慮那些由3個或更少的字符構(gòu)建單詞。
max-allowed-packet = n
客戶與服務(wù)器之間交換的數(shù)據(jù)包的大長度,這個數(shù)字至少應(yīng)該大于客戶程序?qū)⒁幚淼拇驜LOB塊的長度。這個選項的默認(rèn)設(shè)置是1MB。
sql-mode = model1, mode2, [...]
MySQL將運行在哪一種SQL模式下。這個選項的作用是讓MySQL與其他的數(shù)據(jù)庫系統(tǒng)保持大程度的兼容。這個選項的可取值包括ansi、db2、 oracle、no_zero_date、pipes_as_concat。

感謝各位的閱讀!關(guān)于“Mysql配置文件的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

分享名稱:Mysql配置文件的示例分析-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://aaarwkj.com/article2/idiic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗、企業(yè)網(wǎng)站制作、微信小程序、做網(wǎng)站域名注冊、動態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計
另类国产人妖免费视频网站大全 | 亚洲精品国产二区中文字幕| 日本av二区三区在线| 日本免费一区二区三区等视频| 亚洲天堂,男人的天堂| 91深夜在线免费观看| 日韩人妻中出中文字幕| 中文字幕丰满人妻不满中出片| 日本待黄大片一区二区| 国产精品国产自产拍高清| 日本久久在线观看视频| 中文字幕av不卡一区| 国产精品午夜福利天堂| 亚洲老熟女老妇老女人| 亚洲日本乱码一区二区三| 国产精品推荐在线观看| 福利视频免费观看欧美| 水牛av影视亚洲精品| 粉嫩欧美一区二区三区| 欧美日韩国产一区在线| 亚洲国产欧美日韩在线不卡成人 | 91桃色网站在线免费观看| 欧美亚洲av一区二区三区| 日韩精品一区二区三区都在看| 国产福利午夜一区二区| 欧美日韩人美精品一区在线| 亚洲视频在线视频看视频在线| 久久精品国产视频在热| 欧美日韩国产激情高清| 中文字幕成人乱码亚洲| 国产精品大白屁股视频| 日本不卡视频二区三区| 中文字幕乱码亚洲美女精品| 欧美 国产 综合 日韩| 美女午夜福利精品视频| 人妻一本久道久久综合鬼色| 草逼免费在线观看视频| 欧美日韩亚洲一区二区搜索| 伊人丁香六月日日操操| 夜夜嗨精品免费视频播放| 亚洲国产欧美日韩在线不卡成人|