博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 75 下一页

2016年8月3日

摘要: -- 计算MySQL的内存峰值公式,计算所有的连接满了的情况下: select (@@key_buffer_size + @@query_cache_size + @@tmp_table_size + @@innodb_buffer_pool_size + @@innodb_additional_m 阅读全文

posted @ 2016-08-03 15:03 moss_tan_jun 阅读(285) 评论(0) 推荐(0) 编辑

摘要: -- mysql delete log online 1 mysql命令purge mysql> purge master logs to "mysql-bin.000410"; Query OK, 0 rows affected (3.71 sec) 2 手动rm清理 rm -rf mysql-b 阅读全文

posted @ 2016-08-03 14:57 moss_tan_jun 阅读(146) 评论(0) 推荐(0) 编辑

摘要: 如果10台以内的db的话,自己手动ssh进去,clean就足以,但是上百台呢,就要写脚本了。大概思路:在 一台db跳转机上面, 写一个脚本,访问slave,远程获取正在复制的master上面的binlog位置, 然后再远程去purge master上面的binlog. 1, 建立slave dbse 阅读全文

posted @ 2016-08-03 14:32 moss_tan_jun 阅读(300) 评论(0) 推荐(0) 编辑

摘要: MySQL EXPLAIN 命令详解 MySQL的EXPLAIN命令用于SQL语句的查询执行计划(QEP)。这条命令的输出结果能够让我们了解MySQL 优化器是如何执行SQL 语句的。这条命令并没有提供任何调整建议,但它能够提供重要的信息帮助你做出调优决策。 1 语法MySQL 的EXPLAIN 语 阅读全文

posted @ 2016-08-03 11:18 moss_tan_jun 阅读(179) 评论(0) 推荐(0) 编辑

摘要: 1. 数据库赋权 2. 新建数据库 3. 导出数据库 导出数据时排除某些表的数据 4. 导出表结构 5. 主从同步设置 6. 查看数据库大小 7. 查询新建表索引 8. 外部执行sql语句 1 9. KILL Mysql Processlist ID 10. 锁表处理 11. 分析频繁操作的表 1 阅读全文

posted @ 2016-08-03 10:41 moss_tan_jun 阅读(1559) 评论(0) 推荐(1) 编辑

2016年8月2日

摘要: 简介 iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。 语法 入门使用 参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用bl 阅读全文

posted @ 2016-08-02 22:56 moss_tan_jun 阅读(3426) 评论(0) 推荐(0) 编辑

摘要: 业务场景: 后台支持手机在线更新系统,db服务器内存16G,8核,dell的pc服务器。 qps: 200个左右 tps: 1个左右 一分钟50几个 sort_buffer_size = 32M 大了, 8M即可 read_buffer_size = 32M 大了,8M即可 read_rnd_buf 阅读全文

posted @ 2016-08-02 17:15 moss_tan_jun 阅读(2716) 评论(0) 推荐(0) 编辑

摘要: 首先需要查看mysql的当前时区,用time_zone参数 [html] view plain copy print? mysql> show variables like '%time_zone%'; + + + | Variable_name | Value | + + + | system_t 阅读全文

posted @ 2016-08-02 17:09 moss_tan_jun 阅读(10729) 评论(0) 推荐(0) 编辑

摘要: vim killsleep.sh #It is used to kill processlist of mysql sleep #!/bin/sh while : do n=`mysqladmin processlist -uadmin -pxxxxx|grep -i sleep |wc -l` d 阅读全文

posted @ 2016-08-02 16:54 moss_tan_jun 阅读(391) 评论(0) 推荐(0) 编辑

摘要: -- 大表数据迁移,每天凌晨1点到5点执行,执行间隔时间10分钟,迁移旧数据到历史表。 DELIMITER $$ USE `dbx`$$ DROP PROCEDURE IF EXISTS `pro_xx`$$ CREATE PROCEDURE `pro_xx`() BEGIN DECLARE p_o 阅读全文

posted @ 2016-08-02 16:49 moss_tan_jun 阅读(197) 评论(0) 推荐(0) 编辑

上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 75 下一页