代码改变世界

【邮件】生产数据库优化第一步:重建索引

2010-03-12 11:03  土星的狗狗  阅读(586)  评论(0编辑  收藏  举报
各位:
    昨天晚上经过3个多小时的索引重建工作,重建后索引空间占用缩小为原来的1/10,可见咱们系统的索引效率已经低到不能再低的地步,在数据库压力大的结果中起到了不可推卸的责任。
    同时,在此,我对大家也提出要求:
    1、不允许再在PL/SQL DEV中以任何理由在不通知我或者相关模块负责人的情况下大资源消耗操作生产数据库表,尤其是DML操作。
    2、不允许任何人再使用****用户直接操作数据库表(将会在下周开始逐渐摘除此用户的大权限和进行密码修改准备工作),如有需要请使用其它有特别权限的用户或者OWNER用户。
    3、对于现在系统中执行的SQL进行严格排查,统一使用索引字段,对于使用基础数据表的SQL统一使用特种含义字段(不能CODE,ID随便用)。
    4、所有应用代码修改全部需要组长或者负责人严格审核,以保证生产系统的稳定。
    5、对于数据库的任何结构变更或者增加,必须发邮件给公司DBA和我进行审核,并由小夏备案修改数据库设计文档,邮件内容包括SQL语句及增删改原因。
    6、对于公司DBA或我以邮件发出、当面提出的需优化部分,及时修改。
 
    请大家务必重视。
   
另,优化第二步:1、监控一周数据库,将无效索引DROP掉 2、对耗费资源大的SQL进行优化,避免大表FULL SCAN
Creative Commons License
It's my life