又是什么都没干的一天

今天干从早忙到晚,中饭晚饭都没吃,却问题都没解决,就是瞎忙,总结一下经验,教训

1.什么时候都不要忘记吃饭,问题完全没头绪呢的时候干点别的能更有利于放松,解决问题。

  嗯...换种方式,就是到最后问题没解决,你特么至少没饿肚子
-------操作数据库---------

2.在生产环境操作数据库一定要备份,一定要备份,一定要备份,一定要备份,一定要备份

3.SQL(ORACLE)执行可以到解释计划器中查看耗费,耗费过大就可以直接不执行了

4.如果执行的SQL几分钟没跑完,就可以停了,考虑SQL的问题

5.如果数据过多,记得加上索引(自己临时创建的索引),可以很大提高效率(但使用完记得删除)

6.触发器中会很影响效率(如果需要,可以关闭触发器,但要在修改表时加上@table_name,强制触发触发器)

7.SQL中小范围操作(update,...)大范围,可以加上where in缩小范围

   update am_merch_big am

  set  am.name = (select name from am_merch_small where am.id = id)

where am.id in (select id from am_merch_smal)

----

am_merch_big是大表(数据较多的表),am_merch_small是小表(数据较少的表),

此时可以用where in  缩小范围

可以加快效率

-------------------------------------

8.不要发傻的错误看,脑袋空的时候就干点别的。不要以为一直对着就能解决问题



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值