数据库
坏习惯的叛逆者
这个作者很懒,什么都没留下…
展开
-
你插入数据库数据的姿势对么?
问题来源对于数据库操作,不可避免会出现大数据插入的场景,而对于数据库而言1、一次插入数据过多,sql 语句过长会报错2、一次插入数据过多,导致长事务,不利于并发操作。因此,需要一个将数据批量插入的工具类类辅助。那么,如果实现一个通用的工具类,你不妨可以思考下。解决办法利用 java8 的 Function 可以做得非常简洁通用public class BatchUtils { /** * 批量执行 * * @param datas * @para原创 2020-09-20 13:26:34 · 114 阅读 · 0 评论 -
Mysql 系列之:如何正确地对 Mysql 实例做健康检查
问题select 1 做节点健康检查有啥问题?如何正确地做实例监控检查?Mysql 高可用架构Mysql 的 HA 架构包括一主一备、双主、一主一备多从。既然是高可用,必然涉及切换。主备切换包括两种场景主动切换:一般为计划内的切换,需要升级,降级等各种情况被动切换:一般为异常导致节点切换。由 HA 系统发起。那么,Mysql 检查节点异常的正确姿势是啥呢?常用的的检查 mysql 的方法是select 1 ,那么,这样做有哪些问题,正确如何做呢?异常情况情况一、由于并发原创 2020-05-31 14:48:33 · 1183 阅读 · 0 评论 -
数据库规范
术语说明强制: 必须遵守,如果需要违背,需要规范负责人确认推荐: 最佳实践,建议遵守。如果有更好的方案,与规范负责人确认,更新文档。参考: 可选遵守。如果有更好的方案,与规范负责人确认,更新文档。数据库开发规范开发规范本身也包含几部分:基本命名和约束规范,建表规范、字段设计规范,索引规范,SQL规范等规范存在意义确保在开发成员或开发团队之间的工作可以顺利交接,不必花很大的力气便能...原创 2019-08-10 13:01:22 · 1711 阅读 · 0 评论