首页 > 自考资讯 > 高考百科

MySQL(mysql面试题)

小条 2024-09-30

[mysqld_安全]

日志错误=/data/mysql/mysql3308/logs/mysqld.log

打开文件限制=65535

[mysqld]

#MySQL服务器层的基本设置

服务器ID=1

端口=3306

套接字=/data/mysql/mysql3308/tmp/mysql.sock

服务器字符集=utf8

#init_connect='设置全局default_collation_for_utf8mb3=utf8mb3_general_ci'

排序规则服务器=utf8mb3_general_ci

跳过字符集客户端握手=1

group_concat_max_len=102400

group_concat_max_len=102400

锁定等待超时=10

等待超时=400

跳过名称解析=1

#MySQL服务器层目录设置

basedir=/usr/local/mysql8.0

数据目录=/data/mysql/mysql3308/data

tmpdir=/data/mysql/mysql3308/tmp

日志错误=/data/mysql/mysql3308/logs/mysqld.log

pid文件=/data/mysql/mysql3308/tmp/mysqld3308.pid

gtid-模式=关闭

强制gtid 一致性=关闭

#MySQL服务器层连接设置

最大连接数=2000

最大连接错误数=100000

最大允许数据包=32M

积压=100

#MySQL服务器层二进制日志设置

log_bin_trust_function_creators=打开

过期日志天数=30

binlog_cache_size=20M

logbin=/data/mysql/mysql3308/logs/mysql-bin

binlog_format=行

###复制###

log_slave_updates=1

中继日志_恢复=1

中继日志清除=0

中继日志=/data/mysql/mysql3308/logs/mysql-relay-bin

中继日志索引=/data/mysql/mysql3308/logs/mysql-relay-bin.index

跳过从机启动

从机网络超时=10

#loose_rpl_semi_sync_master_enabled=1

#loose_rpl_semi_sync_master_wait_no_slave=1

#loose_rpl_semi_sync_master_timeout=1000

#loose_rpl_semi_sync_slave_enabled=1

#slave_skip_errors=1396

从机并行类型=逻辑时钟

从并行工作者=16

主信息库=表

中继日志信息库=表

smile_pending_jobs_size_max=150M

#MySQL服务器层内存管理设置

tmp_表_大小=1024M

最大堆表大小=1024M

读缓冲区大小=20M

read_rnd_buffer_size=50M

排序缓冲区大小=50M

join_buffer_size=160M

#查询缓存大小=0

线程堆栈=2M

#thread_handling=线程池

#thread_pool_oversubscribe=8

#MySQL服务器层事务管理设置

transaction_isolation=读已提交

自动提交=打开

log_timestamps=系统

#replicate-do-db=cloudusercs_branch

#replicate-do-db=cloudusercs_source

#replicate-do-db=tax_bspt

#replicate-do-db=cloudusercs_source

#replicate-do-db=cloudaccount_0

#replicate-do-db=cloudaccount_1

#replicate-do-db=cloudaccount_2

#replicate-do-db=cloudaccount_3

#replicate-do-db=cloudaccount_4

#replicate-do-db=cloudaccount_5

#replicate-do-db=cloudaccount_6

#replicate-do-db=cloudaccount_7

#replicate-do-db=cloudaccount_8

#replicate-do-db=cloudaccount_9

#replicate-do-db=cloudaccount_a

#replicate-do-db=cloudaccount_b

#replicate-do-db=cloudaccount_c

#replicate-do-db=cloudaccount_d

#replicate-do-db=cloudaccount_e

#replicate-do-db=cloudaccount_f

#MySQL服务器层日志相关设置

日志错误详细程度=3

慢速查询日志记录=打开

长查询时间=5

throw_query_log_file=/data/mysql/mysql3308/logs/mysql.slow

log_output='文件、表'

#log_output='文件'

#log_queries_not_using_indexes=1

#MySQL服务器层的其他行为设置

sql_mode=STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION

#optimizer_switch='index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,engine_condition_pushdown=on,index_condition_pushdown=on,mrr=on,mrr_cost_based=on,block_nested_loop=on,batched_key_access=off,materialization=on,semijoin=on,loosescan=on,firstmatch=on,duplicateweedout=on,subquery_materialization_cost_based=on,use_index_extensions=on,condition_fanout_filter=on,衍生_merge=off' ##Close 5.7 子查询的新增功能driven_merge

Optimizer_switch='衍生_merge=off' ##5.7新增关闭子查询drive_merge

事件调度器=开

小写表名=1

显式默认时间戳=ON

默认存储引擎=INNODB

##ft_min_word_len=4

统计数据

# 用户统计=开

# 线程统计=ON

# MyISAM引擎相关设置

密钥缓冲区大小=32M

批量插入缓冲区大小=64M

myisam_sort_buffer_size=128M

myisam_max_sort_file_size=2048M

#myisam_repair_threads=1

#myisam_recover

#InnoDB引擎相关设置

#InnoDB内存管理设置

innodb_buffer_pool_size=512M

innodb_max_dirty_pages_pct=90

innodb_sync_array_size=16

innodb_max_dirty_pages_pct=90

innodb_sync_array_size=16

#表打开缓存相关

表打开缓存=6144

表打开缓存实例=16

#innodb_Additional_mem_pool_size=16M ##该变量已被删除MySQL 5.7

#innodb_uma_interleave=1 ##仅适用于Percona 5.6.27 及以上版本

##InnoDB引擎I/O相关设置

innodb_write_io_threads=8

innodb_read_io_threads=8

innodb_flush_method=O_DIRECT

#InnoDB引擎文件管理相关设置

innodb_data_file_path=ibdata1:12M:autoextend #10M--12M,12M为默认值。设置为10M没有意义

innodb_file_per_table=1 #该值是MySQL 5.7的默认值

#InnoDB引擎undo日志相关设置

innodb_undo_directory=/data/mysql/mysql3308/data

#innodb_undo_表空间=4

innodb_purge_batch_size=5000

innodb_purge_threads=8

innodb_page_cleaners=8

#InnoDB引擎重做日志相关设置

innodb_flush_log_at_trx_commit=1

innodb_log_buffer_size=20M

innodb_log_file_size=256M

innodb_log_files_in_group=3

innodb_log_group_home_dir=/data/mysql/mysql3308/logs

#为InnoDB引擎配置锁定和事务管理

innodb_lock_wait_timeout=60

#InnoDB引擎的其他行为设置

#innodb_large_prefix=ON ##该值是MySQL 5.7的默认值

innodb_strict_mode=ON ##该值是MySQL 5.7的默认值

innodb_checksum_algorithm=crc32 ##该值是MySQL 5.7的默认值

innodb_io_容量=1000

innodb_io_capacity_max=2000

default_authentication_plugin=mysql_native_password

[mysql转储]

快的

最大允许数据包=160M

服务器字符集=utf8

[mysql]

没有自动重新哈希

# 只允许使用键进行更新和删除。

#安全更新

服务器字符集=utf8

[美佐木竹]

密钥缓冲区大小=512M

排序缓冲区大小=512M

读缓冲区=8M

写入缓冲区=8M

【mysql热拷贝】

交互超时

/数据

端口=3309

交互超时

使用键进行ELETE。

#安全更新

[美佐木竹]

密钥缓冲区大小=512M

排序缓冲区大小=512M

读缓冲区=8M

写入缓冲区=8M

【mysql热拷贝】

交互超时

/数据

端口=3309

版权声明:本文转载于网络,版权归作者所有。如有侵权,请联系本站编辑删除。

猜你喜欢