經驗總結3 字段別名

2021-10-25 01:20:26 字數 617 閱讀 2353

1、hive建表時,如果表已經存在,則指令碼執行會報錯,但是任務顯示成功,所以建表完成後要看下日誌詳情

2、如果需要在測試環境裡面測任務3,但是又依賴任務1,2,也就是必須等1,2跑完才能跑3,則可以從生產中取1,2的表資料,這樣可以節省時間,前提是有許可權

3、新建任務或欄位名的時候,一定要先查下生產是否已存在任務或表中已有欄位名,不要跟已有的重名

4、取字段的時候要加上別名,否則如果2張或多張表有相同的字段,容易混淆,還容易報錯

5、在測試指令碼時,如果需要配置系統變數,則一定要確定系統變數中是否包含了指令碼中的變數,如果沒有則會報錯

6、hql指令碼裡面需要將tab轉空格,但是不要把所有的檔案都這樣習慣性的轉換,因為有的配置檔案是按\t進行分隔取引數的

7、如果發版前隱約感覺到有問題,就一定要克服自己的僥倖心理,嚴查問題,否則上了生產再解決,代價更大

8、做資料遷移時,如果新舊表的邏輯有差異,比如新錶取數條件要加分割槽,則一定要標識出來,否則後面可能會忽略

9、在視覺化頁面對hql進行explain前,必須對hql進行tab轉空格處理,否則會報莫名其妙的錯誤

10、對於測試和生產環境有區別的地方一定要醒目的標識出來,比如庫名,在上傳**前一定要改過來

Resin 3 x 經驗總結

resin 3.x 經驗總結 filed under resin jet 11 01 am 這兩天正好專案剛剛完成,所以就好好的研究了下resin。我用的resin版本是3.0.19,中間遇到一些常見的問題,但是網上大多數的資料都是1.x或2.x的,在3.x中是不能使用的,所以查到解決的辦法不是件容...

Mysql優化3 字段型別選擇

1.1盡量少的佔據儲存空間 int整形 型別 大小 範圍 有符號 範圍 無符號 tinyint 1位元組 128,127 0,255 smallint 2位元組 32768,32767 0,65535 midiumint 3位元組 8388608,8838607 0,16777215 int 4位元...

DB2 字段型別總結 04

轉 數值db2內建資料型別可以分成 數值型 numeric 字串型 character string 圖形字串 graphic string 二進位制字串型 binary string 或日期時間型 datetime 還有一種叫做 datalink 的特殊資料型別。datalink 值包含了對儲存在...