
mysql
文章平均质量分 90
一路向南panda
北京java程序员一枚
展开
-
mysql基础
第一章 MSQL1.1. 三范式l 第一范式(1NF)强调属性的原子性约束,要求属性具有原子性,不可再分解。通俗理解即一个字段只存储一项信息。l 第二范式(2NF)强调记录的唯一性约束,表必须有一个主键,并且没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分。l 第三范式(3NF)强调属性冗余性的约束,即非主键列必须直接依赖于主键。简而言之,第三范式(3NF)要求一个数据库表中不包含已在其它表中已包含的非主键字段。1.2. 反模原创 2021-08-07 15:14:43 · 475 阅读 · 0 评论 -
JDBC4Connection中的hashmap不释放,导致OutOfMemory内存泄漏
JDBC4Connection中的hashmap不释放,导致OutOfMemory内存泄漏背景:右边一位同学每天跑批的一个分润任务出现了OutOfMemory内存泄漏,和小伙伴一起查找问题,一直也没有定位问题。任务描述:多线程操作一批数据,每批次10个线程,每个线程处理1W数据。处理大概5W左右会出现OutOfMemory内存泄漏。定位问题:一开以为有大量对象没有释放,所以手动进行释放处理。测试重跑任务,只是有一点点效果,问题依旧还在。怀疑数据库配置问题,检查了mysql所有主从原创 2020-08-24 23:47:31 · 1048 阅读 · 0 评论 -
Mysql生产环境索引失效(记录帖)
Mysql生产环境索引失效(记录帖)背景: 生产上有一台任务机器,是用来跑支付宝微信交易结算的任务,每个月1-10号任务执行时间正常,10号开始发现任务异常的变慢。16号左右执行时间恢复正常。 一开始,分析代码,拿到感觉异常耗时sql(感觉的不对,以为是group by的某条语句结果最后发现不是它。。。),本地测试库执行EXPLAIN分析,sql正常,毫...原创 2020-06-27 23:45:35 · 643 阅读 · 0 评论