牢记心法准则,让你告别从删库到跑路!!!
1.做好备份是基础,还需要经常性的做回复测试,检查数据的有效性;
2.管理用户和业务用户区分不同权限角色,不同级别的用户对应相符的权限,切记不能出现权限过高甚至是超越职权的情况出现;
3.做好数据库反入侵规划,不监听公网IP,用防火墙阻隔,降低被入侵的风险;
4.高innodb表性能,需要避免主从数据复制的延迟;
5.基数低的列建议放到联合索引中,并把基数高的放前面,基数低的放后面;
6.在进行性能测试和压力测试的时候,切记要把客户端和Server服务端分开;
7.当出现连接数爆满时,比起调高最大连接数,更加稳妥的做法是调低;
8.在进行环境初始化的时候,建议开启CPU最大性能模式;
9.造成MySQL进程占用CPU%user突然飙高,99.99%是因为索引不当导致;
10.对每个SQL条件建议加上引号,对用户输入的数据进行强制类型转换,可以避免SQL注入及类型隐式转换的风险;
11.不要直接删除数据表,而是在删除前应该先rename;删除大的表应该用硬链接的方式更加的高效;
网友评论