arthas查看耗时
切换到要操作项目的启动用户1sudo su - artemis
启动arthas1java -jar arthas-boot.jar
选择要处理的项目跟踪调用的方法1trace -skipJDKMethod false com.artemis.dehp.service.TableAssetService queryTableLineageInfo
-skipJDKMethod false是显示jdk调用的方法
com.artemis.dehp.service.TableAssetService 是类名
queryTableLineageInfo 是要跟踪的方法
显示如下
1234567891011121314151617181920212223`---[618.866814ms] com.definesys.dehoop.admin.moudle.tableasset.service.TableAssetService:queryTableLineageInfo() +---[1.80% 11.157153ms ] com.artemis.dehp.admin. ...
mysql常用
性能分析12345678910-- 查看sql执行次数SELECT DIGEST_TEXT, COUNT_STAR AS EXECUTION_COUNTFROM performance_schema.events_statements_summary_by_digestWHERE COUNT_STAR > 0ORDER BY EXECUTION_COUNT DESC;
12345678910-- 查看占用时间SELECT DIGEST_TEXT, MAX_TIMER_WAIT / 1000000 AS MAX_EXECUTION_TIME_MSFROM performance_schema.events_statements_summary_by_digestWHERE MAX_TIMER_WAIT IS NOT NULLORDER BY MAX_EXECUTION_TIME_MS DESC;
redis常用命令
基础命令登录
1redis-cli -h xx -p 6217 -a passwd
查询key
1keys 'pattern'
删除 key
1del key
批量删除键值
1r
hexo添加本地搜索框
添加本地依赖插件根目录下执行:
12npm install hexo-generator-search --savenpm install hexo-generator-searchdb --save
修改根目录下配置文件修改根目录下_config.yml,添加配置
1234567search: path: search.xml field: post format: html limit: 10000 content: true
修改主题的配置文件./themes/next下的_config.yml,不同的主题目录不同。修改配置
12local_search: enable: true
mongodb常用命令
表空间查询命令查看表op_playback占用空间大小,返回GB
1db.op_playback.stats(1073741824)
返回MB
1db.stats(1048576)
docker快速安装mysql
安装
1234#拉取镜像docker pull mysqldocker run -p 23306:3306 --name mysql --restart=always -v /mysql/log:/var/log/mysql -v /mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root mysql
进入容器
123docker exec -it mysql /bin/bashmysql -p root