数据库
文章平均质量分 51
益梅珍
这个作者很懒,什么都没留下…
展开
-
多数据源循环依赖问题
使用springboot + druid + mybatisplus完成多数据源配置The dependencies of some of the beans in the application context form a cycle: spring中依赖进入循环的解决办法只需要再application.properties 文件中 加入 一行代码spring.datasource.initialize=false重新运行 就ojbk 了...原创 2021-09-14 15:29:36 · 382 阅读 · 0 评论 -
MySQL MVCC机制介绍
在MySQL InnoDB存储引擎下RC、RR基于MVCC(多版本并发控制)进行并发事务控制MVCC是基于”数据版本”对并发事务进行访问RR级别: Select1=张三 Select2=张三RC级别:Select1=张三 Select2=张小三RC级别下出现了“不可重复读”UNDO_LOG不是会被删除吗?中间数据万一被删了版本链不就断了?UNDO_LOG版本链不是立即删除,MySQL确保版本链数据不再被“引用”后再进行删除。ReadView是什么ReadView是“快照读”SQL.原创 2021-09-06 10:44:07 · 88 阅读 · 0 评论 -
mysql配置远程授权
忘记了密码:linux下mysql忘记密码怎么办修改配置文件,跳过密码验证2. 修改mysql的配置文件my.cnfmy.cnf配置文件的位置,一般在/etc/my.cnf,有些版本在/etc/mysql/my.cnf在配置文件中,增加'skip-grant-tables'[mysqld]skip-grant-tables设置root密码mysql -u root -puse mysql;update user set authentication_string=password原创 2021-04-18 12:35:47 · 142 阅读 · 0 评论 -
mysql中根据经纬度计算距离
https://www.cnblogs.com/wenBlog/p/11131182.htmlmysql中根据经纬度计算距离<!-- 车辆详情-抓拍记录-附近地点列表 --> <select id="queryCompanyList" resultType="map"> SELECT * FROM ( SELECT IFNULL(b.`value`,'未知') AS industry,a.company_name, a.business_address,原创 2021-04-14 11:31:07 · 97 阅读 · 0 评论 -
MySQL · 性能优化
MySQL · 性能优化MySQL常见SQL错误用法1. LIMIT 语句分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般DBA想到的办法是在type, name, create_time字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。SELECT * FROM operation WHERE type = 'SQLStats' AND name = 'SlowLog' ORDER BY create_time原创 2020-12-06 10:52:04 · 72 阅读 · 0 评论 -
mongodb分组查询
db.video_structurization_cp.aggregate([ {$project:{// date:{$dateToString:{format:"%Y-%m-%d %H:%M:%S:%L",date:{"$add":[new Date(0),28800000,{$multiply:["$data.Metadata.Timestamp",1]}]}}} } }, {$group: {_id: "$date", count: {$sum: 1}}},原创 2020-06-24 18:21:09 · 186 阅读 · 0 评论 -
mongodb设置过期时间
给过期时间的字段创建索引db.log_events.createIndex( { "expireTime": 1 }, ---字段名称 { expireAfterSeconds: 0 } ) ---过期时间(单位秒)mongdb存的时间是db.log_events.insert( { "expireTime": new Date('Jan 22, 2019 23:00:00'), ---插入文档时指定自动删除时间 "logEvent": 2, "logMessage转载 2020-06-24 18:19:45 · 1767 阅读 · 0 评论 -
mongodb设置过期时间
db.log_events.createIndex( { "expireTime": 1 }, ---字段名称 { expireAfterSeconds: 0 } ) ---过期时间(单位秒)mongdb存的时间是db.log_events.insert( { "expireTime": new Date('Jan 22, 2019 23:00:00'), ---插入文档时指定自动删除时间 "logEvent": 2, "logMessa...原创 2020-05-20 10:23:19 · 1496 阅读 · 0 评论 -
springboot mongodb分页查询
springboot jpa mongodbpublic Page<Recorded> getRecordeds(Integer page, Integer size, Recorded recorded) { if (page<1){ page=1; } Sort sort = new Sort(Sort.Direction.DESC,"createTime"); Pageable pag原创 2020-05-19 00:28:22 · 8192 阅读 · 1 评论