03 2023 档案
摘要:docker进入mongo容器 docker exec -it mongo bash 进入admin数据库 mongo admin 对admin库创建root用户 db.createUser({ user: 'root', pwd: 'root', roles: [ { role: "userAdm
阅读全文
摘要:背景 业务中一个简单查询接口耗时25s+,排查日志发现20s都浪费在一句mybatis-plus自动生成的count sql上,原来采用mybatis-plus 的分页插件 编写的分页查询方法会自动在查询sql执行之前执行一句目标查询方法_mpCount,该方法简单的将原来的查询结果作为子查询,外面
阅读全文
摘要:背景 生产数据表达到900万条数据时有句sql出现全表扫描的情况,功能是模糊搜索file_name字段后使用id排序,sql如下,其中file_name字段有索引 select * from data_file where file_name like 'hz_inspvatb_036%' orde
阅读全文