随笔分类 -  mysql

摘要:文一 两种升级方式 In-Place Upgrade: Involves shutting down the old MySQL version, replacing the old MySQL binaries or packages with the new ones, restarting M 阅读全文
posted @ 2019-03-21 16:51 EngineTang 阅读(3020) 评论(0) 推荐(0)
摘要:当使用single-transaction时只需select权限,否则添加lock table权限 如有view trigger等另添加权限 阅读全文
posted @ 2019-03-15 10:17 EngineTang 阅读(394) 评论(0) 推荐(0)
摘要:To see how this works, suppose that the user table looks like this: + + +- | Host | User | ... + + +- | % | root | ... | % | jeffrey | ... | localhost 阅读全文
posted @ 2019-03-14 17:24 EngineTang 阅读(273) 评论(0) 推荐(0)
摘要:MySQL 5.6下table_open_cache参数合理配置详解 table_open_cache指定表高速缓存的大小。每当MySQL访问一个表时,如果在表缓冲区中还有空间,该表就被打开并放入其中,这样可以更快地访问表内容。通过检查峰值时间的状态值Open_tables和Opened_table 阅读全文
posted @ 2019-03-13 22:55 EngineTang 阅读(934) 评论(0) 推荐(0)
摘要:query cache在开发中应该算是应用的挺广泛的。但事实上,在高并发网站,query cache是应该并关闭的(我是指论坛、SNS类型的网站),而应该用其他的方式进行缓存,不是用数据库。众所周知,在设置了query cache后,连续的查询同样的sql,那么这些SQL是会被缓存下来的,然而一旦有 阅读全文
posted @ 2019-03-13 17:21 EngineTang 阅读(424) 评论(0) 推荐(0)
摘要:转自https://www.cnblogs.com/liang545621/p/9434016.html MySQL锁小结 锁的作用:避免并发请求时对同一个数据对象同时修改,导致数据不一致。 怎么加锁: 1.事务T1在对某个数据对象R1操作之前,先向系统发出请求,对其加锁L1. 2.之后,事务T1对 阅读全文
posted @ 2019-03-13 17:10 EngineTang 阅读(245) 评论(0) 推荐(0)
摘要:1. 部署 GTID 全局事务标识 mysql 5.6 加入 1.1 准备 配置文件 重启数据库 (5.7.6以上可以动态而不重启) 权限 GRANT REPLICATION SLAVE,REPLICATION CLIENT ON *.* TO 'replrepl'@'10.27.%' iDENTI 阅读全文
posted @ 2018-11-18 20:18 EngineTang 阅读(1274) 评论(0) 推荐(0)
摘要:percona toolkit 安装 依赖 yum install per-DBD-MySQL perl-DBD-MySQL perl-IO-Socket-SSL perl-Time-HiRes perl-TermReadKey yum install per-DBD-MySQL perl-DBD- 阅读全文
posted @ 2018-11-18 17:56 EngineTang 阅读(338) 评论(0) 推荐(0)