- 博客(2)
- 收藏
- 关注
原创 性能调优实战
1、部分在测试压测,具体的还是在生产压测 2、测试压测一个密码登录时,两核8g的服务器,CPU利用率持续达到190%左右,内存利用率特别低(不超过20%) 分析原因是:密码登录时需要加密解密运算,对cpu消耗特表大 3、原先定的是在QA环境进行压测,由于在qa部署成本(验证自动扩容和故障转移需要部署多台服务器)和时间问题,改成在生产环境进行压测(用)NACOS进行配置隔离,测试用的数据利用新表进行分离 ...
2020-10-27 11:18:37 162
原创 关于程序中锁的认知
一、锁的分类 1.运行程序层面的锁 2.数据库层面的锁 二、各种锁的含义 1.数据库层面的锁是默认的,无法修改的,数据库层面的锁叫做悲观锁(总是认为别人会去修改他)数据库层面的锁共有三种:共享锁、排他锁、更新锁 (1)共享锁:只读数据时(例:select),此时数据库会默认给该数据加上共享锁,此时别的程序无法修改该条数据了,别的程序可以加入该共享锁来读取该加共享锁的数据 (2)排他锁:假如你要修改某条数据时(例:update、delete),此时数据库会默认该条数据加上排他锁,该种情况下,别的程序不能读和修
2020-09-29 10:25:40 541
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人