05 2017 档案

摘要:mysql-学习-10-20170531-复制类型的选择 遇到从库延迟,怎么定位是一个大事务呢 ? 从库延迟,你会怎么做? 首先 show slave status\G; 里面有个 exec_master_log_position 里面的数字卡主了,不会动,那么1 通过mysqlbinlog 有2个 阅读全文
posted @ 2017-05-31 22:34 sainter_007 阅读(722) 评论(0) 推荐(0) 编辑
摘要:mysql-优化班学习-6-20170525-mysql的体系结构 read buffer size for MyISAM Only 假如tmp-table-size = 96Mmax-heap-table-size = 64M【群主】叶金荣(4700963) 21:12:00这时候,sql产生的临 阅读全文
posted @ 2017-05-25 22:42 sainter_007 阅读(167) 评论(0) 推荐(0) 编辑
摘要:mysql-学习-9-20170524-复制原理 剖析复制线程 mysql5.7复制的特点 主库写日志binlog的流程, innodb 到 redo 再到commit可以认为这个事务完成了 inodb redo prepare (没有Commit标志) 写binlog 分布式事务1.inodb r 阅读全文
posted @ 2017-05-24 22:45 sainter_007 阅读(118) 评论(0) 推荐(0) 编辑
摘要:mysql-优化班学习-5-20170523-mysql的体系结构 mysql分成三层结构 最后两个是在windows里面才能使用的连接方式 mysql -hlocalhost -uroot =socket方式mysql -h127.0.0.1 -uroot =tcp/ip方式mysql -h192 阅读全文
posted @ 2017-05-23 22:34 sainter_007 阅读(144) 评论(0) 推荐(0) 编辑
摘要:mysql的运维规范: mysql是开源的 TPS 每秒事务数 qps 每秒查询数 my.cnf的配置解释-1 1.设置双一,做好备份 双一就是innodb_flush_log_at_trx_commit=1 和 sync_binlog=1 设置的目的主要为了数据不丢失 2.备份 3.备份检查 阅读全文
posted @ 2017-05-23 17:14 sainter_007 阅读(158) 评论(0) 推荐(0) 编辑
摘要:mysql-学习-8-20170522-mysql的复制 5.1 row 5.6.10 GTID主从 row+Gtid + mysqlbinlog (smei-sync) binary log方式: SBR, RBR,MIXED row格式 主库通知从库我这边有变更的数据,然后从库从主库把变更的部分 阅读全文
posted @ 2017-05-22 22:45 sainter_007 阅读(226) 评论(0) 推荐(0) 编辑
摘要:mysql-优化班学习-4-20170518 [mysql]prompt="\\u@HOSTNAME \\R:\\m:\\s [\\d]> "no-auto-rehash[mysql]prompt="\\u@HOSTNAME \\R:\\m:\\s [\\d]> "no-auto-rehash【群主 阅读全文
posted @ 2017-05-18 20:42 sainter_007 阅读(183) 评论(0) 推荐(0) 编辑
摘要:mysql-学习-7-20170517 学习mysql的分区 可以按区间进行分区: create table user_core (user_id int,add_time datetime);【管理员】吴炳锡(82565387) 21:19:030<user_id <100万 ->p0【管理员】吴 阅读全文
posted @ 2017-05-17 23:00 sainter_007 阅读(160) 评论(0) 推荐(0) 编辑
摘要:mysql-学习-6-20170515 认识数据库的对象 engine=Innodb; performance_schemainformation_schema 只读的 字典库 比较常见的引擎,由强到弱: Innodb TokuDB Memory MyRocks SphinexSE 1PB=1024 阅读全文
posted @ 2017-05-15 22:35 sainter_007 阅读(105) 评论(0) 推荐(0) 编辑
摘要:mysql-学习-5-20170511 mysql基础二 审计日志的使用需要购买企业版才能够支持 5.7里面加入了DDL日志 8.0里面在DDL日志中引入了原子性 general_log是常规日志 比较重要的是慢日志,错误日志,二进制日志 配置了的话,这样配置: log_error=error.lo 阅读全文
posted @ 2017-05-11 22:57 sainter_007 阅读(90) 评论(0) 推荐(0) 编辑
摘要:mysql-优化班学习-1-20170509 FAQ系列 | 提问的正确姿势: https://mp.weixin.qq.com/s?__biz=MjM5NzAzMTY4NQ==&mid=402646139&idx=1&sn=400c8c2e3df7f143c1145970045b372c&mpsh 阅读全文
posted @ 2017-05-10 22:42 sainter_007 阅读(160) 评论(0) 推荐(0) 编辑
摘要:mysql-学习-4-20170508 MYSQL的用户管理: 5.7以前: select user,host, password from mysql.user; 5.7以后: select user,host ,authentication_string from mysql.user; mys 阅读全文
posted @ 2017-05-10 22:41 sainter_007 阅读(96) 评论(0) 推荐(0) 编辑
摘要:先建立用户: create user analysis_db identified by analysis_db;grant resource,connect to analysis_db; SQL>grant sysdba to analysis_db;SQL>grant imp_full_dat 阅读全文
posted @ 2017-05-10 22:41 sainter_007 阅读(271) 评论(0) 推荐(0) 编辑
摘要:mysql-优化班学习-2-20170510 percona版本的便利: thread pool【群主】叶金荣(4700963) 20:36:38extra port 把log_slow_verbosity 设置为0 立即所有都会记录slow_log, 会增加很多信息: 如下所示: 突破了 把log 阅读全文
posted @ 2017-05-10 22:40 sainter_007 阅读(100) 评论(0) 推荐(0) 编辑
摘要:mysql-学习-3-20170503 1.为什么要使用多实例 启动顺序: /etc/my.cnf --》 /etc/mysql/my.cnf --》 /usr/local/mysql/etc/my.cnf --》 ~/.my.cnf 启动: /usr/local/mysql/bin/mysqld_ 阅读全文
posted @ 2017-05-03 22:28 sainter_007 阅读(122) 评论(0) 推荐(0) 编辑