分享按钮

数据库操作行为规范

MYSQL / 2137人浏览 / 0人评论

数据库操作行为规范


1)超过100W行的批量写操作,要分批多次进行操作

大批量操作可能会造成严重的主从延迟

binlog日志为row格式时会产生大量的日志

避免产生大事务操作

2)对于大表使用 pt-online-schema-change 修改表结构

避免大表修改产生的主从延迟

避免在对表字段进行修改时的进行锁表


3) 禁止未程序使用的账号赋予super权限

当达到最大连接数据限制时,还允许1个有super权限的用户连接

super权限只能留给DBA处理问题的账号使用

4)对于程序连接数据库账号,遵循权限最小原则

程序使用的数据库只能在一个DB下使用,不准垮库

程序使用的账号原则上不准有drop权限


感谢博主,喝杯咖啡~