2.8,避免多余的排序,使用group by的时候,默认会进行排序,当你不需要排序的时候,可以使用order by null;
2.9,当表连接时候,用于连接的两个表的字段如果数据类型不一致,则必须在一边加上类型转换的函数。杜绝mysql做隐式类型转换的情况。
2.10,禁止在应用程序里面执行对数据库的批量更新sql操作,如果需要请发email由dba判断在合适的时间段里面在IDC的库上手动人工执行。
3,基本原则
PS:表结构变更须由库表所属团队发起。
1,所有在测试环境执行的表结构变更的SQL必须经过DBA review。
2,不允许物理删除,不得使用存储过程、触发器以及视图,特殊情况和业务场景申请DBA
PS:所有的规范都是适应自己的业务场景的,欢迎大家提出更好的建议,自己也会根据业务的发展,不断总结扩展最契合的 数据库规范。