随笔分类 -  mysql 参数/API函数使用方法及影响记录

参数 MAX_EXECUTION_TIME 查询超时
摘要:MAX_EXECUTION_TIME: 值为0 : 表示不限制 mysql 5.6 及以后,有语句执行超时时间变量,用于在服务端对 select 语句进行超时时间限制;mysql 5.6 中,名为: max_statement_time (毫秒)mysql 5.7 以后,改成: max_execut 阅读全文

posted @ 2021-08-29 12:00 凌乱的运维 阅读(2532) 评论(0) 推荐(0)

隔离级别参数transaction_isolation
摘要:隔离级别参数transaction_isolation 读未提交是指,一个事务还没提交时,它做的变更就能被别的事务看到。 读提交是指,一个事务提交之后,它做的变更才会被其他事务看到。 可重复读是指,一个事务执行过程中看到的数据,总是跟这个事务在启动时看到的数据是一致的。当然在可重复读隔离级别下,未提 阅读全文

posted @ 2021-08-23 23:01 凌乱的运维 阅读(3350) 评论(0) 推荐(0)

redo log参数 innodb_flush_log_at_trx_commit 和 binlog参数 sync_binlog
摘要:物理日志redo log(文件名ib_logfile0、ib_logfile1.......)和逻辑日志binlog。 redo log用于保证crash-safe能力。InnoDB就可以保证即使数据库发生异常重启,之前提交的记录都不会丢失,这个能力称为crash-safe。 innodb_flus 阅读全文

posted @ 2021-08-21 23:15 凌乱的运维 阅读(283) 评论(0) 推荐(0)

参数 query_cache_type 查询缓存
摘要:查询缓存的失效非常频繁,只要有对一个表的更新,这个表上所有的查询缓存都会被清空。因此很可能你费劲地把结果存起来,还没使用呢,就被一个更新全清空了。对于更新压力大的数据库来说,查询缓存的命中率会非常低。除非你的业务就是有一张静态表,很长时间才会更新一次。比如,一个系统配置表,那这张表上的查询才适合使用 阅读全文

posted @ 2021-08-21 21:59 凌乱的运维 阅读(639) 评论(0) 推荐(0)

mysql的api函数:mysql_reset_connection 重新初始化连接资源
摘要:在客户端 mysql_reset_connection() 清空会话状态信息,重置连接。 mysql_reset_connection()的效果和mysql_change_user()或自动重连接功能差不多;但是mysql_reset_connection()不会关闭连接后重新打开连接,也不需要重新 阅读全文

posted @ 2021-08-21 21:33 凌乱的运维 阅读(2012) 评论(0) 推荐(0)

导航