- 博客(14)
- 收藏
- 关注
原创 详细解析数据库深度分页问题
深度分页指的是当用户请求的数据页数非常大时(例如第1000页),数据库需要跳过大量记录才能获取目标数据。传统分页方法(如 LIMIT 和 OFFSET)在此场景下效率极低,导致性能瓶颈。-- 传统分页(低效)此查询需要扫描前9990条记录,然后返回10条数据,资源消耗高。优先游标分页:适用于大多数需要“上一页/下一页”的场景。避免全表扫描:确保排序字段有索引。结合业务妥协:限制深度分页或引导用户使用筛选条件。监控与调优:对慢查询日志进行分析,针对性优化。
2025-02-14 10:04:29
650
原创 MySQL的主从热备配置详解
为了是系统数据库具备容灾能力,需要搭建主从热备,用于一台主机宕机的时候,快速恢复服务,也可实现读写分离提高服务性能。本文详细描述了MySQL数据库主从热备的过程。以上就是今天要讲的内容,本文仅仅简单介绍了主从热备的简单配置,而在生产环境中还需要根据具体的需求来实现不同的配置。
2025-01-15 16:13:16
1011
原创 windows设置代理访问google报异常SSLHandshakeException
在使用代理的情况下,如果手动设置 IPv4 地址,可能存在 DNS 配置错误 或 路由设置不当,这会影响到计算机与外部网络(包括互联网)的连接,从而导致 SSL 握手失败。通过将其改为 自动获取 IP 地址,计算机能够自动从网络中获取正确的网络设置(包括 DNS 和路由信息),从而解决了问题。
2024-11-05 11:33:01
948
原创 Windows环境安装wkhtmltopdf
有时候,即使你已经正确设置了环境变量,也可能需要重新启动计算机才能使更改生效。通过以上步骤,应该能够解决 OSError: No wkhtmltopdf executable found 错误。如果问题仍然存在,请检查是否有拼写错误或路径中是否包含空格等可能导致的问题。
2024-10-10 17:00:51
1032
原创 查询A表中不存在于B表的数据
总结试验了四种方式,通过EXPLANIN查看的结果,四种查询方式用到的索引是一样的,所以实机测试了一下查询效率并做记录。环境配置:A和B表20万数据 表字段100+ 匹配结果为61901条 服务器 4核 16G。
2024-06-04 15:10:01
576
原创 阿里云-物联网平台遇到的心跳问题小结
设备和物联网平台的连接是基于mqtt协议的,假设设置的心跳时间是300s,那么只有超过心跳时间后,平台还没有收到设备端发送的心跳包,才认为设备离线。目前状态:设备离线(因为服务端从阿里接收到的最后心跳数据为:{“lastTime”:“2024-05-10 13:44:36.811”,“status”:“offline”})目前状态:设备在线(因为服务端从阿里接收到的最后心跳数据为:{“lastTime”:“2024-05-10 13:42:34.580”,“status”:“online”})
2024-05-10 18:27:13
1825
5
原创 Python用pyinstaller打包exe
具体原因应该是pyinstaller版本和pip版本太低了,所以根据上诉命令,先升级了pip,后升级了pyinstaller后,重新打包exe文件后运行成功。遇到第一次双击后没有响应,第二次双击后exe文件自动删除了。所以修改命令为,使用了镜像,下载速度会更快。升级pyinstaller可以使用命令。安装pyinstaller提示。
2024-04-28 15:53:26
380
原创 关于python中内置的SQLite的使用方式
1、navacat中选择“连接”->“SQLite”2、数据库文件选择生成在本地的db文件,点击确定即可。执行成功后会在项目路径中生成db文件。
2024-04-26 18:06:52
262
3
原创 MYSQL存储过程处理JSON中LIST数据
项目中某个需求变更,导致JSON数据格式的字段中包含的LIST数据中的某个KEY值,需要批量从double类型变更string类型。
2024-04-26 11:12:45
962
1
原创 前端框架:Ant Design Pro
Ant Design Pro 是由蚂蚁金服开发的、基于 Ant Design 组件库的开发框架,专门用于构建企业级管理后台和前端应用。它提供了一整套前端中后台项目的解决方案,包括路由、权限管理、国际化、数据 mock、工程化等,帮助开发者快速搭建功能丰富的管理系统。
2023-10-08 13:54:52
549
1
转载 搭建线上JVM监控
内容来源:https://rnhmht0gb6.feishu.cn/docx/JdFMdY6ssoFJaIxvhGgcJ705nBc。访问 http://localhost:8080/actuator/prometheus 查看指标是否正常。启动prometheus,查看指标情况 prometheus.exe --config.file=file。模板地址:https://grafana.com/grafana/dashboards。访问地址:http://127.0.0.1:9090/targets。
2023-03-27 12:56:42
251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人