mysql常用函数
时间处理函数 时间转换函数 时间格式化函数为字符串1date_format(datetime,'%Y-%m-%d %H:%i:%s.%f') 示例:12mysql>select date_format(now(3),'%Y-%m-%d %H:%i:%s.%f')2023-11-10 10:23:19.388000 说明:%Y-%m-%d %H:%i:%s.%f翻译一下就是 年-月-日 时:分:秒.微妙。 这里最后三位是000,是因为date_format的格式化函数中只有6位小数位。 更多:https://dev.mysql.com/doc/refman/8.0/en/date-and-time-type-syntax.html 时间类型转为秒数函数1TIME_TO_SEC(dateTime) 示例: 12mysql>select...
mysql时间范围常用SQL
查询两个什么时间没有执行中的任务 1234567891011121314151617SELECT date_format(previous_endDate, '%H:%i:%S') time, a.*from (select JOW.NAME, instance.CREATION_DATE, instance.END_DATE, LAG(instance.END_DATE) OVER w AS previous_endDate, TIME_TO_SEC(TIMEDIFF(instance.CREATION_DATE, LAG(instance.CREATION_DATE) OVER w)) / 60 as create_def, TIME_TO_SEC(TIMEDIFF(instance.CREATION_DATE,...
atlas血缘查询优化
背景客户提了一个bug,前端访问超时。 先用postman调用超时的接口,发现执行时间大约4min,前端接口默认超时时间是15s; 2.用arthas排查之后,主要耗时在:有一段逻辑需要给查询到的血缘信息中所有entity添加自定义信息,代码中是循环调用接口获取数据,血缘复杂之后,实体很多,而atlas返回数据有瓶颈。 第一次优化考虑 for循环guid单个接口比较慢,添加方法 12345678910111213public AtlasEntity.AtlasEntitiesWithExtInfo getAtlasEntityByGuids(List<String> guids) { if (CollectionUtils.isEmpty(guids)){ return new AtlasEntity.AtlasEntitiesWithExtInfo(); } try { return...
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 ]...
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; 123456789-- 查看表空间大小 SELECT table_schema AS...
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
apache-yarn基本配置描述
节点服务器配置1