Step XX Done, Next XX.sql

    将一个很复杂的数据迁移脚本, 分成了好多步, 并且中间互不相关的部份用并行来节约时间. 由于步骤太多, 又需要在限定的时间内准确地完成. 开发DBA按照我的要求, 整理了很多的SQL文件.

(A01 - A10).sql
(B01 - B10).sql
(C01 - C10).sql

    其中B和C可以走一条线, A是最慢的. 在做完第一次测试后, 感觉有个地方不爽, 由于是一个人并行去做, 每一步做完后, 总不知道下一步是什么? 得想一想才知道. 于是又给开发DBA做了一个建议, 在每一个SQL文件的最后, 加一个提示.

prompt Step XX Done, Next XX.sql

    改了后, 几个DBA再去测, 都发现感觉上爽多了, 时间上也应当有比较多的节省, 但不知道具体节约了多少分钟.

    服务意识也可以用于过程的优化中.

留言 (1)

感觉没撒用,写批处理或者SHELL把能并行的一起跑不就OK了

发表留言:

« Previous | Main | Next »

英语900句 | English 900

  • I was born on September 1st, 1976.
  • 我出生在1976年9月1日.
  • What time?
  • 什么时候?
  • You name the time.
  • 你定时间吧.
  • I'll meet you tomorrow.
  • 我们明天见面.
  • Do you know the exact date?
  • 你知道确切日期吗?