mysql 排查问题一些小技巧
1.mysqldump 导入导出数据:
mysqldump -uroot -ppassword -h 127.0.0.1 --no-create-info --databases 数据库名 --tables 表表名 --skip-lock-tables> C://db.sql
mysql -uroot -ppassword -h 127.0.0.1 --default-character-set=utf8 数据库名< C://db.sql
2.mysql查看表空间
select
table_schema as '数据库',
table_name as '表名',
table_rows as '记录数',
truncate(data_length/1024/1024, 2) as '数据容量(MB)',
truncate(index_length/1024/1024, 2) as '索引容量(MB)'
from information_schema.tables
where table_schema='db_name'
and TABLE_name='table_name'
order by data_length desc, index_length desc;
3.查看链接数:
show PROCESSLIST;
通过mysql的端口定位是哪个线程占用
netstat -ntp |grep 46888
通过线程号排查是哪个应用
ps -ef | grep pid
4.通过“SHOW GLOABL STATUS” 统计相关数据:
./mysqladmin -hhost -uroot -ppassword ext -i1 | awk '
/Queries/{q=$4-qp;qp=$4}
/Threads_connected/{tc=$4}
/Threads_running/{printf "%5d %5d %5d\n",q,tc,$4}'
该命令每秒捕获一次GLOABL STATUS的数据,输出给awk 计算并输出每秒的查询数,链接和正在执行查询的线程数。
5.根据Mysql每秒将当前时间写入日志的模式,统计每秒的查询数量:
awk '/^# Time:/{print $3 ,$4,c;c=0}/^# User/{c++}' slow-query.log
mysql 排查问题一些小技巧相关推荐
- MySql 的一些使用小技巧
一.连接MYSQL. 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -u ...
- 遍历mysql大表的小技巧
假如有一个1亿数据的大表(表名是product_info):我们目标是按照某个条件遍历一次比如可能满足条件的数据有10w行,那么每次遍历的时候: 修改前sql: select distinct goo ...
- 10个提升MySQL性能的小技巧
从工作量分析到索引的三条规则,这些专家见解肯定会让您的MySQL服务器尖叫. 在所有的关系数据库中,MySQL已经被证明了完全是一头野兽,只要通知停止运行就绝对不会让你多等一秒钟,使你的应用置于困境之 ...
- mysql不能启动问题分析的一个小技巧
场景:在迁移mysql5.5.25a数据目录(从/var/lib/mysql迁移至/data)后,无法启动数据库,执行service mysql start,提示pid无法更新,新旧数据目录下的错误日 ...
- mysql datetime 对于hbm_MySQL库表设计小技巧
前言: 在我们项目开发中,数据库及表的设计可以说是非常重要,我遇到过很多库表设计比较杂乱的项目,像表名.字段名命名混乱.字段类型设计混乱等等,此类数据库后续极难维护与拓展.我一直相信只有优秀的库表设计 ...
- 工作中MySql的了解到的小技巧
工作中MySql的小技巧 1. 跑脚本时,经常遇到有则更新无插入的 逻辑操作:通常情况下,来一波if()判断然后选择 更新还是插入,前两天逛论坛时发现有人在比较REPLACE INTO 和 INSET ...
- mysql命令行的一些小技巧
mysql命令行的一些小技巧 1.以html格式输出结果 使用mysql客户端的参数–html或者-T,则所有SQL的查询结果会自动生成为html的table代码 $ mysql -uroot --h ...
- mysql insert 语句优化_分享insert into语句优化的小技巧
MYSQL批量插入数据库实现语句性能分析 假定我们的表结构如下 代码如下CREATE TABLE example ( example_id INT NOT NULL, name VARCHAR( 50 ...
- mysql设计技巧_MySQL库表设计小技巧
前言: 在我们项目开发中,数据库及表的设计可以说是非常重要,我遇到过很多库表设计比较杂乱的项目,像表名.字段名命名混乱.字段类型设计混乱等等,此类数据库后续极难维护与拓展.我一直相信只有优秀的库表设计 ...
- mysql使用技巧_MySQL使用不得不看的几个小技巧
程序中写入的一行行的SQL语句,如果使用了一些优化小技巧,定能达到事半功倍的效果. 1. 优化你的MySQL查询缓存 在MySQL服务器上进行查询,可以启用高速查询缓存.让数据库引擎在后台悄悄的处理是 ...
最新文章
- freemarker自定义标签(二十一)
- latex写文章的一些细节问题
- 使用结构化的标头字段改善HTTP
- 牛刀小试Oracle之ORACLE 11GR2 RAC安装配置--检测GI软件是否正常(三)
- leetcode 877. 石子游戏(dp)
- es审计日志_审计系统的一剂良方——事件溯源
- 电脑安装了多个版本的 Go,怎么优雅切换各个使用版本?
- Performance Optimization for Mobile Devices
- x86平台堆栈优化问题
- codevs 1191 树轴染色 线段树区间定值,求和
- oracle subset-superset pairs,Oracle 字符集
- 基于ssm进销存流程管理系统
- 电信dns地址是多少?
- 简单介绍一下用加速度传感器修正角速度传感器(陀螺仪)累计误差的原理
- 求解Catalan数,(大数相乘,大数相除,大数相加)
- 已解决:Torch not compiled with CUDA enabled
- python中tmp什么意思_python中tmp
- 2021 | VMware ESX虚拟机
- Pettitt突变点检测
- Unity同时接入微信和支付宝支付 Android篇(aar包和jar包)
热门文章
- python mount回调函数_python类(4)——自己造第一个轮子
- 左连接只匹配一条数据_数据库左连接、右连接、内连接、全连接区别
- 服务器mysql_本地如何操作服务器的mysql,详细教程
- TypeScript:变量和数据类型
- 正则表达式:JS在一段HTML文字中找出所有img标签的src属性
- Vue:使用vue-json-excel导出数据到excel
- Java编程:多路查找树
- Sean Baxter 开发的GPU排序函数库
- Asp.net导出Excel/Csv文本格式数据
- 视频+课件|基于多视图几何方式的三维重建