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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

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

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

搜索熱詞

《服務器物理內存16G MysqL數據庫my.cnf配置及參數說明》要點:

本文介紹了服務器物理內存16G MysqL數據庫my.cnf配置及參數說明,希望對您有用。如果有疑問,可以聯系我們。

導讀:服務器物理內存16G MysqL數據庫my.cnf配置及參數說明

服務器物理內存16G my.cnf配置及參數說明

#

## dbeye auto generate

#

[client]

port= 3306

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

no-auto-rehash

########基礎設置########

user= MysqL

port= 3306

basedir= /usr/local/MysqL

datadir= /data/MysqL/

#默認編碼設置為utf8mb4

character-set-server = utf8mb4

#該參數目的是不再進行反解析,可以加快數據庫的反應時間

skip_name_resolve = 1

#允許的最大連接數

max_connections = 512

#允許的最大錯誤連接數,超過該值客戶端將被屏蔽,默認為100,一般將該值設的較大避免客戶端被屏蔽引發難以預料的問題

max_connect_errors = 1000000

#接受的數據包大小,有時大的插入和更新會失敗,將max_allowed_packet設置適當避免該問題

max_allowed_packet = 32M

#排序緩存大小,在排序大量數據時該值將影響order by子句的執行效率

sort_buffer_size = 32M

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

join_buffer_size = 128M

#使用MysqL客戶端連接超時時間設為3分鐘

interactive_timeout = 1800

#使用JDBC連接超時時間設為3分鐘

wait_timeout = 1800

#臨時表大小,在排序和連接較多時,適當

tmp_table_size = 64M

#MysqL讀入緩沖區大小

read_buffer_size = 16M

#MysqL隨機讀緩沖區大小

read_rnd_buffer_size = 32M

#設置處理TIMESTAMP列的方式,詳見官方文檔說明

explicit_defaults_for_timestamp = 1

########日志設置########

#開啟慢查詢日志

slow_query_log = 1

#慢查詢日志存放位置

slow_query_log_file = slow.log

#錯誤日志存放位置

log-error = error.log

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

long_query_time = 1

########復制設置########

#開啟binlog,指定日志名稱

log_bin = bin

#當每進行1次事務提交之后,MysqL將進行一次fsync磁盤同步,以此來保證無損復制

sync_binlog = 1

#二進制日志過期時間

expire_logs_days = 7

#master.info保存在表中

master_info_repository = TABLE

#relay.info保存在表中

relay_log_info_repository = TABLE

#啟動GTID模式

gtid_mode = on

#啟動GTID模式

enforce_gtid_consistency = 1

#從服務器的更新寫入二進制日志,便于主從切換時,從服務器已經開啟二進制日志

log_slave_updates

#以row格式記錄binlog

binlog_format = row

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

relay_log_recovery = 1

#開啟半同步無損復制

[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設置########

#鎖等待時間

lock_wait_timeout = 3600

#并發運行的線程數,設置為0表示不限制

innodb_thread_concurrency = 0

#將事務隔離級別設置為READ-COMMITTED

transaction_isolation = READ-COMMITTED

#InnoDB緩存池大小

innodb_buffer_pool_size = 12000M

#InnoDB緩存池實例數

innodb_buffer_pool_instances = 8

#在啟動時把熱數據加載到內存

innodb_buffer_pool_load_at_startup = 1

#數據庫關閉時自動dump數據

innodb_buffer_pool_dump_at_shutdown = 1

#每次提交事務都寫入日志,保證數據安全

innodb_flush_log_at_trx_commit = 1

#尚未執行的事務分配的緩存,如果事務比較大,適當調整該值

innodb_log_buffer_size = 16M

#redo日志的大小

innodb_log_file_size = 2G

#當超過這個閥值(默認是1G),會觸發truncate回收(收縮)動作,truncate后空間縮小到10M

innodb_max_undo_log_size = 4G

# 根據您的服務器IOPS能力適當調整

# 一般配普通SSD盤的話,可以調整到 10000 - 20000

# 配置高端PCIe SSD卡的話,則可以調整的更高,比如 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語句長度設置的足夠長,便于查看

performance_schema_max_sql_text_length = 4048

總結

如果覺得編程之家網站內容還不錯,歡迎將編程之家網站推薦給程序員好友。

本圖文內容來源于網友網絡收集整理提供,作為學習參考使用,版權屬于原作者。

如您喜歡尋找一群志同道合、互幫互助的學習伙伴,可以點擊下方鏈接加入:

編程之家官方1群

編程之家官方2群

編程之家官方3群

編程之家官方4群

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。