mysql配置文件

[mysqld]

# general configuration

Server-id = 3307

user = mysql

port?= 3307

basedir = /data/mysql/app/mysql

datadir=/data/mydata/jetdev/data

mysqlx_port= 33070

mysqlx_socket = /data/mydata/jetdev/mysqlx.sock

socket = /data/mydata/jetdev/mysql.sock

pid-file =/data/mydata/jetdev/mysql.pid


#master set event_scheduler on ,slave set event_scheduler off

event_scheduler = on

lower_case_table_names =1

character_set_server = utf8mb4

collation_server = utf9mb4_bin

transaction-isolation = READ-COMMITTED

skip_name_resolve ????#第一次連接后,后續(xù)跳過DNS解析

max_connect_errors = 100000 ?#允許數(shù)量的來凝結(jié)錯誤的阻塞發(fā)生之前

Skip-external-locking


#innodb parameter

Innodb_data_home_dir = /data/mydata/jetdev/data

Innodb_data_file_path=ibdata1:1G:autoextend ?#用于指定innodb表空間文件


#prd 6G,aut 2G

Innodb_buffer_pool_size = 4G #innodb緩沖池可以減少磁盤IO

Innodb_log_files_in_group = 3 ?#ib_logfile 共享表空間分組文件數(shù)

Innodb_log_file_size = 1G ???#共享表空間文件大小

Innodb_log_buffer_size = 32M ?#redo log 的寫緩存,設(shè)置大一點能減少寫操作

Innodb_flush_log_at_trx_commit = 2 ?#雙一標準

innodb_lock_wait_timeout = 50 #設(shè)置等待時間50s,一旦數(shù)據(jù)庫鎖超過這個時間就會報錯

Key_buffer_size =128M ?# myisam緩沖池大小

bulk_insert_buffer_size = 32M

Myisam_sort_buffer_size =128M

Myisam_max_sort_file_size = 10G

Read_rnd_buffer_size =8M ????#這個參數(shù)用在sort查詢之后,以保證獲取以順序的方式獲##取到查詢到數(shù)據(jù),如果你有很多order_by查詢語句,增長這個值能夠提升性能

sort_buffer_size = 4M ???#這個參數(shù)是一個connection級參數(shù),每個conection第一次需要使#用這個buffer的時候,一次性分配設(shè)置的內(nèi)存 并不是越大越好,由于是一個#connection#####級別的參數(shù),過大的設(shè)置+高并發(fā)可能會耗盡系統(tǒng)資源

join_buffer_size =8M ???#連表查詢緩存

max_connections=2048 ??#最大連接數(shù)


open_files_limit =65535 ?#控制文件打開數(shù),設(shè)置參考值他table_open_cache*2

Table_open_cache = 512 ?#設(shè)置table高速緩存的數(shù)量,當某一連接訪問一個表時,mysql會#檢查但當前已緩存表的數(shù)量,如果該表已經(jīng)在緩存中打開,則會直接訪問緩存中的表已加##快查詢速度,如果該表未被緩存,則會將當前的表添加進緩存并進行查詢。

#在執(zhí)行緩存操作之前,table_cache用于限制緩存表的最大數(shù)目,如果當前緩存的表未達到#tabke_cache,則會將新表添加進來,若已經(jīng)達到該值,mysql將根據(jù)緩存表最后查詢時間,##查詢率等規(guī)則是釋放之前的緩存

Tmp_table_size = 256M ?#增加一張臨時表的大小

max_heap_table_size=256M

thread_cache_size = 256M

Thread_cache_size = 1024

Tread_stack =256k

Bulk_insert_buffer_size = 32M ??#優(yōu)化insert語句

Slow_qwert_log =1 ??#慢日志是否開啟1開啟 0關(guān)閉

Slow_query_log_file = /data/mydata/jetdev/trace/mysql-slow.log

Long_query_time =1 #慢日志時間

log_error = /data/mydata/jetdev/trace/mysql-error-log.err ?#慢日志路徑

log_error_verbosity = 3

Log_bin = /data/mydata/jetdev/logs/mysql-bin ?#binlog日志以行模式寫入

Max_binlog_size = 1G ??#binlog日志大小

Max_binlog_cache_size = 2G

binlog_expire_logs_seconds =172800 ??#自動刪除日志時間

secure_file_priv = “/”


Local_infile =off

Log_timestamps =SYSTEM

Sync_master_info =1

Gtid _mode =on ??#gtid開啟

enforce_gtid_consistency=on

Realy_log_recovery =1

Relay_log_/data/mydata/jetdev/logs/relay-bin

Log_slave_ipdates =1


Sync_binlog =1 ??#雙一標準

Slave_parallel_type = LOGICAL_CLOCK

Slave_parallel_workers=16

Master_info_repository =table


max_allowed_packet = 512M #最大連接文件包大小

wait_timeout=900 #交互后等待下次超時時間

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容