配置选项 说明
    innodb_flush_log_at_trx_commit 1 表示每次事务的 redo log 都直接持久化到磁盘,可以保证 MySQL 异常重启之后数据不丢失
    sync_binlog 1 表示每次事务的 binlog 都持久化到磁盘,这样可以保证 MySQL 异常重启之后 binlog 不丢失
    transaction-isolation READ-COMMITTED 事务隔离方式“读提交”(show variables like ‘transaction_isolation’;可查看)
    innodb_lock_wait_timeout 超时时间设置 默认50s
    show processlist 查看链接
    query_cache_type DEMAND 对于默认的 SQL 语句都不使用查询缓存,mysql8.0没有这功能了
    select @@tx_isolation; 查看隔离级别
    show index from tableName 查看表的索引的基数
    innodb_file_per_table OFF、ON OFF 表示的是,表的数据放在系统共享表空间,也就是跟数据字典放在一起;ON 表示的是,每个 InnoDB 表数据存储在一个以 .ibd 为后缀的文件中。
    innodb_buffer_pool_size 待确定 缓冲池的配置
    innodb_buffer_pool_instances 1 设置缓冲池实例
    innodb_log_buffer_size 重做日志缓冲
    配置选项
    select blocking_pid from sys.schema_table_lock_waits 直接找出造成阻塞的 process id,把这个连接用 kill 命令断开即可。