日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

4g的服务器mysql配置文件,服务器物理内存16G mysql数据库my.cnf配置及参数说明

發(fā)布時(shí)間:2023/12/2 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 4g的服务器mysql配置文件,服务器物理内存16G mysql数据库my.cnf配置及参数说明 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

搜索熱詞

《服務(wù)器物理內(nèi)存16G MysqL數(shù)據(jù)庫(kù)my.cnf配置及參數(shù)說(shuō)明》要點(diǎn):

本文介紹了服務(wù)器物理內(nèi)存16G MysqL數(shù)據(jù)庫(kù)my.cnf配置及參數(shù)說(shuō)明,希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。

導(dǎo)讀:服務(wù)器物理內(nèi)存16G MysqL數(shù)據(jù)庫(kù)my.cnf配置及參數(shù)說(shuō)明

服務(wù)器物理內(nèi)存16G my.cnf配置及參數(shù)說(shuō)明

#

## dbeye auto generate

#

[client]

port= 3306

prompt="\u@MysqLdb \R:\m:\s [\d]> "

no-auto-rehash

########基礎(chǔ)設(shè)置########

user= MysqL

port= 3306

basedir= /usr/local/MysqL

datadir= /data/MysqL/

#默認(rèn)編碼設(shè)置為utf8mb4

character-set-server = utf8mb4

#該參數(shù)目的是不再進(jìn)行反解析,可以加快數(shù)據(jù)庫(kù)的反應(yīng)時(shí)間

skip_name_resolve = 1

#允許的最大連接數(shù)

max_connections = 512

#允許的最大錯(cuò)誤連接數(shù),超過該值客戶端將被屏蔽,默認(rèn)為100,一般將該值設(shè)的較大避免客戶端被屏蔽引發(fā)難以預(yù)料的問題

max_connect_errors = 1000000

#接受的數(shù)據(jù)包大小,有時(shí)大的插入和更新會(huì)失敗,將max_allowed_packet設(shè)置適當(dāng)避免該問題

max_allowed_packet = 32M

#排序緩存大小,在排序大量數(shù)據(jù)時(shí)該值將影響order by子句的執(zhí)行效率

sort_buffer_size = 32M

#連接緩存大小,在連接大表時(shí),該值將影響連接查詢的效率

join_buffer_size = 128M

#使用MysqL客戶端連接超時(shí)時(shí)間設(shè)為3分鐘

interactive_timeout = 1800

#使用JDBC連接超時(shí)時(shí)間設(shè)為3分鐘

wait_timeout = 1800

#臨時(shí)表大小,在排序和連接較多時(shí),適當(dāng)

tmp_table_size = 64M

#MysqL讀入緩沖區(qū)大小

read_buffer_size = 16M

#MysqL隨機(jī)讀緩沖區(qū)大小

read_rnd_buffer_size = 32M

#設(shè)置處理TIMESTAMP列的方式,詳見官方文檔說(shuō)明

explicit_defaults_for_timestamp = 1

########日志設(shè)置########

#開啟慢查詢?nèi)罩?/p>

slow_query_log = 1

#慢查詢?nèi)罩敬娣盼恢?/p>

slow_query_log_file = slow.log

#錯(cuò)誤日志存放位置

log-error = error.log

#超過多少秒的查詢,被視為慢查詢

long_query_time = 1

########復(fù)制設(shè)置########

#開啟binlog,指定日志名稱

log_bin = bin

#當(dāng)每進(jìn)行1次事務(wù)提交之后,MysqL將進(jìn)行一次fsync磁盤同步,以此來(lái)保證無(wú)損復(fù)制

sync_binlog = 1

#二進(jìn)制日志過期時(shí)間

expire_logs_days = 7

#master.info保存在表中

master_info_repository = TABLE

#relay.info保存在表中

relay_log_info_repository = TABLE

#啟動(dòng)GTID模式

gtid_mode = on

#啟動(dòng)GTID模式

enforce_gtid_consistency = 1

#從服務(wù)器的更新寫入二進(jìn)制日志,便于主從切換時(shí),從服務(wù)器已經(jīng)開啟二進(jìn)制日志

log_slave_updates

#以row格式記錄binlog

binlog_format = row

#允許從庫(kù)宕機(jī)后,重新從master上獲取日志,保證relay-log的完整性

relay_log_recovery = 1

#開啟半同步無(wú)損復(fù)制

[MysqLd-5.7]

plugin-load = "rpl_semi_sync_master=semisync_master.so;rpl_semi_sync_slave=semisync_slave.so"

rpl-semi-sync-master-enabled = 1

rpl-semi-sync-slave-enabled = 1

#server-id

server-id = 127.0.0.1

########innodb設(shè)置########

#鎖等待時(shí)間

lock_wait_timeout = 3600

#并發(fā)運(yùn)行的線程數(shù),設(shè)置為0表示不限制

innodb_thread_concurrency = 0

#將事務(wù)隔離級(jí)別設(shè)置為READ-COMMITTED

transaction_isolation = READ-COMMITTED

#InnoDB緩存池大小

innodb_buffer_pool_size = 12000M

#InnoDB緩存池實(shí)例數(shù)

innodb_buffer_pool_instances = 8

#在啟動(dòng)時(shí)把熱數(shù)據(jù)加載到內(nèi)存

innodb_buffer_pool_load_at_startup = 1

#數(shù)據(jù)庫(kù)關(guān)閉時(shí)自動(dòng)dump數(shù)據(jù)

innodb_buffer_pool_dump_at_shutdown = 1

#每次提交事務(wù)都寫入日志,保證數(shù)據(jù)安全

innodb_flush_log_at_trx_commit = 1

#尚未執(zhí)行的事務(wù)分配的緩存,如果事務(wù)比較大,適當(dāng)調(diào)整該值

innodb_log_buffer_size = 16M

#redo日志的大小

innodb_log_file_size = 2G

#當(dāng)超過這個(gè)閥值(默認(rèn)是1G),會(huì)觸發(fā)truncate回收(收縮)動(dòng)作,truncate后空間縮小到10M

innodb_max_undo_log_size = 4G

# 根據(jù)您的服務(wù)器IOPS能力適當(dāng)調(diào)整

# 一般配普通SSD盤的話,可以調(diào)整到 10000 - 20000

# 配置高端PCIe SSD卡的話,則可以調(diào)整的更高,比如 50000 - 80000

innodb_io_capacity = 4000

innodb_io_capacity_max = 8000

#innodb其他配置

innodb_write_io_threads = 8

innodb_read_io_threads = 8

innodb_purge_threads = 4

innodb_page_cleaners = 4

innodb_open_files = 65535

innodb_max_dirty_pages_pct = 50

innodb_flush_method = O_DIRECT

innodb_lru_scan_depth = 4000

innodb_checksum_algorithm = crc32

innodb_file_format = Barracuda

innodb_file_format_max = Barracuda

innodb_lock_wait_timeout = 10

innodb_rollback_on_timeout = 1

innodb_print_all_deadlocks = 1

innodb_file_per_table = 1

innodb_online_alter_log_max_size = 4G

internal_tmp_disk_storage_engine = InnoDB

innodb_status_file = 1

innodb_status_output = 1

innodb_status_output_locks = 1

innodb_stats_on_Metadata = 0

#將保存在permanforce_schema中的sql語(yǔ)句長(zhǎng)度設(shè)置的足夠長(zhǎng),便于查看

performance_schema_max_sql_text_length = 4048

總結(jié)

如果覺得編程之家網(wǎng)站內(nèi)容還不錯(cuò),歡迎將編程之家網(wǎng)站推薦給程序員好友。

本圖文內(nèi)容來(lái)源于網(wǎng)友網(wǎng)絡(luò)收集整理提供,作為學(xué)習(xí)參考使用,版權(quán)屬于原作者。

如您喜歡尋找一群志同道合、互幫互助的學(xué)習(xí)伙伴,可以點(diǎn)擊下方鏈接加入:

編程之家官方1群

編程之家官方2群

編程之家官方3群

編程之家官方4群

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的4g的服务器mysql配置文件,服务器物理内存16G mysql数据库my.cnf配置及参数说明的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。