工作相关
南极月光
oracle+mysql dba
展开
-
mysql 开发规范
一、基础规范 表存储引擎必须使用InnoDB 表字符集默认使用utf8,必要时候使用utf8mb4 解读: (1)通用,无乱码风险,汉字3字节,英文1字节 (2)utf8mb4是utf8的超集,有存储4字节例如表情符号时,使用它 禁止使用存储过程,视图,触发器,Event 解读: (1)对数据库性能影响较大,互联网业务,能让站点层和服务层干的事情,不要交到数据库层 (2)调试,排错,迁移都比较困难...转载 2020-04-26 16:42:18 · 160 阅读 · 0 评论 -
k8s 中 mysql name resolve 导致数据库 crash
诡异现象 近期在k8s环境部署MySQL数据库从库,发现只要是从库连接主节点的实例,主节点一两分钟内就会crash一次。如果从库不连接主库则不会故障。 排查思路 1. pod 的内存和MySQL的内存是否冲突 2. MySQL最大连接数是否设置合理 3. MySQL版本bug 4. 对比其他没有问题的库,查找不一样参数 柳暗花明 内容延申 MySQL的name resolve skip_name_...原创 2020-03-01 22:06:48 · 617 阅读 · 0 评论