linux top命令

linux下用top命令查看cpu利用率超过100%,这里显示的所有的cpu加起来的使用率,说明你的CPU是多核,你运行top后按大键盘1看看,可以显示每个cpu的使用率,top里显示的是把所有使用率加起来。 按下1后可以看到我的机器的CPU是双核的。%Cpu0,%Cpu1,%Cpu2......     阅读全文
大雨大雨跑's avatar
大雨大雨跑 07月 05,2019

Linux系统监控工具

1.vmstat - 虚拟内存统计 vmstat 命令报告有关进程、内存、分页、块 IO、中断和 CPU 活动等信息。 # vmstat 3 输出示例: procs -----------memory---------- ---swap-- -----io---- --system-- -----     阅读全文
大雨大雨跑's avatar
大雨大雨跑 07月 05,2019

java进程状态工具

列出PID和Java主类名 jps 2017 Bootstrap 2576 Jps 列出pid和java完整主类名 jps -l 2017 org.apache.catalina.startup.Bootstrap 2612 sun.tools.jps.Jps 列出pid、主类全称和应用程序     阅读全文
大雨大雨跑's avatar
大雨大雨跑 07月 05,2019

AB压力测试工具

安装 yum -y install httpd-tools 检测 ab -V This is ApacheBench, Version 2.3 <$Revision: 1430300 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd,     阅读全文
大雨大雨跑's avatar
大雨大雨跑 07月 05,2019

update会锁表吗?

两种情况: 1.带索引 2.不带索引 前提介绍: 方式:采用命令行的方式来模拟 1.mysq由于默认是开启自动提交事务,所以首先得查看自己当前的数据库是否开启了自动提交事务。 命令:select @@autocommit; 结果如下: +--------------+ | @@autocommit     阅读全文
大雨大雨跑's avatar
大雨大雨跑 07月 05,2019

Redis使用总结

1)Redis为什么使用单进程单线程方式也这么快 Redis采用的是基于内存的采用的是单进程单线程模型的KV数据库,由C语言编写。官方提供的数据是可以达到100000+的qps。这个数据不比采用单进程多线程的同样基于内存的KV数据库Memcached差。 Redis快的主要原因是: 完全基于内存     阅读全文
大雨大雨跑's avatar
大雨大雨跑 07月 05,2019

Mysql事务总结

事务的基本要素(ACID) 原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 一致性(C     阅读全文
大雨大雨跑's avatar
大雨大雨跑 07月 05,2019

Mysql使用小技巧

MySql 小技巧 1)修改默认时区 select now(); 查看 MySql 系统时间。和当前时间做对比 set global time_zone = '+8:00';设置时区更改为东八区 flush privileges; 刷新权限 2)批量删除以字段开头的表 # 先查询 SELECT GR     阅读全文
大雨大雨跑's avatar
大雨大雨跑 07月 05,2019

Mysql优化心得(2)

优化 负向查询不能使用索引 select * from order where status!=0 and stauts!=1 还有 not in/not exists都不是好习惯 select name from order where status not in (0,1); 可以优化为in     阅读全文
大雨大雨跑's avatar
大雨大雨跑 07月 05,2019

Mysql锁总结

数据库锁 概述 相对其他数据库而言,MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。比如,MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);InnoDB存储引擎既支持行级锁( row-level locking),也支持表级锁,但     阅读全文
大雨大雨跑's avatar
大雨大雨跑 07月 05,2019